pyvec / naucse.python.cz

Website with learning materials / Stránka s učebními materiály
https://naucse.python.cz
Other
321 stars 118 forks source link

Najít knihovnu na hudbu #36

Open encukou opened 7 years ago

encukou commented 7 years ago

(přesunuto z https://github.com/PyLadiesCZ/pyladies/issues/29)

Existuje jednoduchá knihovna na přehrávání not (melodie = ['C', 'E', 'G'] * 2 + ['E', 'E', 'D', 'E', 'F', 'D'] * 2 + ['E', 'D', 'C']; play(melodie)), která by fungovala na všech systémech?

Je PySynth to co hledáme?

kvbik commented 7 years ago

zajimava otazka, neresili nekdy #gymgeek @jerryfox ?

JerryFox commented 7 years ago

Když jsem naposledy řešil tento problém, tak mi vycházela dvě zcela odlišná řešení pro win a linux.

encukou commented 7 years ago

Mně taky :(

JerryFox commented 7 years ago

A jestli jsem to dobře pochopil, tak tohle vytváří wav file. Pokud to tak je, tak to by mi asi (při výuce) příliš nevyhovovalo.

encukou commented 7 years ago

Jedna možnost je generovat zvuk pomocí Numpy (+na to něco jednoduchého napsat), a přehrávat to v Jupyter Notebooku (from IPython.display import Audio).

JerryFox commented 7 years ago

Matně si vybavuju, že když jsme před lety řešili přehrávání midi souborů na disketovkách, tak jsem řešil přehrávání na PC. Myslím, že jsem tenkrát začal u toho, že pygame umí přehrávat midi. Postupně jsem se dobabral k ovládnutí nějakých synth knihoven nainstalovaných v systému, pomocí kterých jsem byl schopen jednotlivé tóny interpretovat. Stačil mi na to příkazový řádek. Pokusím se to dohledat, ale nevím...