naucse.python.cz icon indicating copy to clipboard operation
naucse.python.cz copied to clipboard

Najít knihovnu na hudbu

Open encukou opened this issue 7 years ago • 6 comments

(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?

encukou avatar Feb 03 '17 10:02 encukou

zajimava otazka, neresili nekdy #gymgeek @jerryfox ?

kvbik avatar Feb 03 '17 10:02 kvbik

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

JerryFox avatar Feb 03 '17 10:02 JerryFox

Mně taky :(

encukou avatar Feb 03 '17 10:02 encukou

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.

JerryFox avatar Feb 03 '17 10:02 JerryFox

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).

encukou avatar Feb 03 '17 10:02 encukou

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...

JerryFox avatar Feb 03 '17 11:02 JerryFox