Learn practical skills, build real-world projects, and advance your career
Updated 4 years ago
!pip install music21
Collecting music21
Downloading music21-5.7.2.tar.gz (18.5 MB)
|████████████████████████████████| 18.5 MB 4.3 MB/s eta 0:00:01
Building wheels for collected packages: music21
Building wheel for music21 (setup.py) ... done
Created wheel for music21: filename=music21-5.7.2-py3-none-any.whl size=22024602 sha256=3f5eaaca558ad641ed8684fa78cfe6e8e48b801dc14b1c46dead9d3d30d3b361
Stored in directory: /root/.cache/pip/wheels/bc/cb/ae/fd264ebf1e9cf01c15576ee4c128f1bfd907a120c0a7a5b542
Successfully built music21
Installing collected packages: music21
Successfully installed music21-5.7.2
WARNING: You are using pip version 20.1; however, version 20.1.1 is available.
You should consider upgrading via the '/opt/conda/bin/python3.7 -m pip install --upgrade pip' command.
Predicting music notes using LSTM
Input data from kaggle datasets: music-data
from music21 import *
import glob
import numpy
from keras import *
from keras.models import Sequential
from keras.layers import Dense
from keras.layers import LSTM
from sklearn.preprocessing import MinMaxScaler
from sklearn.metrics import mean_squared_error
from keras.layers import *
from keras.callbacks import *
from keras.models import *
import random
Using TensorFlow backend.