- The midi dataset: /dataset/midi_files
- The API: /dataset/API.py
- A tutorial on API: /dataset/API_Tutorial.[ipynb and pdf]
For Plotting: (essential)
bokeh, colorcet, holoviews, matplotlib, seaborn
For analysis: (Essential)
numpy, scipy, pandas, scikit_learn
For synthesis: (Optional)
fluidsynth, pyFluidSynth, librosa, soundfile
For auto-load midi files: (Optional)
note_seq, pretty_midi
————————————————————————————————————————————————————————————————————————
————————————————————————————————————————————————————————————————————————
a. Website: https://taptamdrum.github.io/
b. PianoRoll and Audio Files can be found at https://taptamdrum.github.io/explore/
Please note, the piano rolls and audios take some time to be loaded in the website.
If you have any issues, you can access the raw files here as well: https://github.com/TapTamDrum/TapTamDrum.github.io/tree/master/_projects/assets
2. The dataset, API and Tutorial Notebooks are at https://github.com/TapTamDrum/dataset:
a. API at https://github.com/TapTamDrum/dataset/blob/main/API.py
b. Tutorial on using the API: https://github.com/TapTamDrum/dataset/blob/main/API_Tutorial.ipynb,
A pdf version of the API tutorial notebook is also available at https://github.com/TapTamDrum/dataset/blob/main/API_Tutorial.pdf. NOTE: make sure you click on “show more pages” if you view the pdf on GitHub.
c. Organized Midi Files of Dualizations are at https://github.com/TapTamDrum/dataset/tree/main/midi_files