https://github.com/DamRsn/NeuralNote
https://github.com/BShakhovsky/PolyphonicPianoTranscription
| # https://gist.github.com/FranzDiebold/898396a6be785d9b5ca6f3706ef9b0bc | |
| """Hack to add per-session state to Streamlit. | |
| Works for Streamlit >= v0.65 | |
| Usage | |
| ----- | |
| >>> import SessionState | |
| >>> |
| # all imports | |
| from IPython.display import Javascript | |
| from google.colab import output | |
| from base64 import b64decode | |
| from io import BytesIO | |
| !pip -q install pydub | |
| from pydub import AudioSegment | |
| RECORD = """ | |
| const sleep = time => new Promise(resolve => setTimeout(resolve, time)) |