Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "cells": [
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": [
- "%load_ext autoreload\n",
- "%autoreload 2\n",
- "\n",
- "import jams\n",
- "\n",
- "import pandas as pd\n",
- "\n",
- "from IPython.display import HTML"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": [
- "jams_files = jams.util.find_with_extension('/home/bmcfee/git/jams-data/datasets/Isophonics/The Beatles//', 'jams')"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": [
- "J = jams.load(jams_files[151], validate=False)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "<div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " File Metadata\n",
- " </div><div class=\"panel-body\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Artist \n",
- " <span class=\"pull-right\">The Beatles</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Title \n",
- " <span class=\"pull-right\">01_-_Come_Together</span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Release \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Duration (s) \n",
- " <span class=\"pull-right\">260.627</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " JAMS version \n",
- " <span class=\"pull-right\">0.2.0</span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Identifiers\n",
- " </div></div></div>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Annotations\n",
- " </div><div class=\"panel-body\">\n",
- " <div class=\"panel-group\"> <div class=\"panel panel-default\">\n",
- " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262521472-1\">\n",
- " <a role=\"button\"\n",
- " data-toggle=\"collapse\"\n",
- " data-parent=\"#accordion\"\n",
- " href=\"#139662262521472-1\"\n",
- " aria-expanded=\"false\"\n",
- " class=\"collapsed label label-primary\"\n",
- " aria-controls=\"139662262521472-1\">\n",
- " <em>chord</em>\n",
- " <span class=\"badge pull-right\">36</span>\n",
- " </a>\n",
- " </div> <div id=\"139662262521472-1\" class=\"panel-collapse collapse\"\n",
- " role=\"tabpanel\" aria-labelledby=\"heading-139662262521472-1\">\n",
- " <div class=\"panel-body\"><div class=\"pull-right\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotator\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Version \n",
- " <span class=\"pull-right\">1.0</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Corpus \n",
- " <span class=\"pull-right\">Isophonics</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Curator\n",
- " </div><div class=\"panel-body\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Name \n",
- " <span class=\"pull-right\">Matthias Mauch</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Email \n",
- " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
- " </div></div></div>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation tools \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation rules \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Data source \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Validation \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div></div>\n",
- " </div><div class=\"pull-right\">\n",
- " \n",
- " </div><table border=\"1\" class=\"dataframe\">\n",
- " <thead>\n",
- " <tr style=\"text-align: right;\">\n",
- " <th></th>\n",
- " <th>time</th>\n",
- " <th>duration</th>\n",
- " <th>value</th>\n",
- " <th>confidence</th>\n",
- " </tr>\n",
- " </thead><tbody><tr>\n",
- " <th>0</th>\n",
- " <td>0.000</td>\n",
- " <td>1.172</td>\n",
- " <td>N</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>1</th>\n",
- " <td>1.172</td>\n",
- " <td>11.413</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>2</th>\n",
- " <td>12.585</td>\n",
- " <td>11.784</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>3</th>\n",
- " <td>24.369</td>\n",
- " <td>5.840</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>4</th>\n",
- " <td>30.209</td>\n",
- " <td>4.395</td>\n",
- " <td>G:7</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>5</th>\n",
- " <td>34.604</td>\n",
- " <td>1.433</td>\n",
- " <td>N</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>6</th>\n",
- " <td>36.037</td>\n",
- " <td>11.378</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>7</th>\n",
- " <td>47.415</td>\n",
- " <td>11.726</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>8</th>\n",
- " <td>59.141</td>\n",
- " <td>5.828</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>9</th>\n",
- " <td>64.969</td>\n",
- " <td>5.743</td>\n",
- " <td>G:7</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>10</th>\n",
- " <td>70.712</td>\n",
- " <td>2.222</td>\n",
- " <td>B:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>11</th>\n",
- " <td>72.934</td>\n",
- " <td>0.685</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>...</th>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " </tr><tr>\n",
- " <th>24</th>\n",
- " <td>134.223</td>\n",
- " <td>11.529</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>25</th>\n",
- " <td>145.752</td>\n",
- " <td>5.770</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>26</th>\n",
- " <td>151.522</td>\n",
- " <td>11.796</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>27</th>\n",
- " <td>163.318</td>\n",
- " <td>5.863</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>28</th>\n",
- " <td>169.181</td>\n",
- " <td>5.840</td>\n",
- " <td>G:7</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>29</th>\n",
- " <td>175.020</td>\n",
- " <td>2.159</td>\n",
- " <td>B:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>30</th>\n",
- " <td>177.180</td>\n",
- " <td>0.743</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>31</th>\n",
- " <td>177.923</td>\n",
- " <td>1.440</td>\n",
- " <td>G</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>32</th>\n",
- " <td>179.363</td>\n",
- " <td>1.498</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>33</th>\n",
- " <td>180.860</td>\n",
- " <td>11.413</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>34</th>\n",
- " <td>192.273</td>\n",
- " <td>64.003</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>35</th>\n",
- " <td>256.276</td>\n",
- " <td>4.374</td>\n",
- " <td>N</td>\n",
- " <td>1.0</td>\n",
- " </tr></tbody></table></div></div></div></div><div class=\"panel-group\"> <div class=\"panel panel-default\">\n",
- " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262521808-2\">\n",
- " <a role=\"button\"\n",
- " data-toggle=\"collapse\"\n",
- " data-parent=\"#accordion\"\n",
- " href=\"#139662262521808-2\"\n",
- " aria-expanded=\"false\"\n",
- " class=\"collapsed label label-primary\"\n",
- " aria-controls=\"139662262521808-2\">\n",
- " <em>key_mode</em>\n",
- " <span class=\"badge pull-right\">7</span>\n",
- " </a>\n",
- " </div> <div id=\"139662262521808-2\" class=\"panel-collapse collapse\"\n",
- " role=\"tabpanel\" aria-labelledby=\"heading-139662262521808-2\">\n",
- " <div class=\"panel-body\"><div class=\"pull-right\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotator\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Version \n",
- " <span class=\"pull-right\">1.0</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Corpus \n",
- " <span class=\"pull-right\">Isophonics</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Curator\n",
- " </div><div class=\"panel-body\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Name \n",
- " <span class=\"pull-right\">Matthias Mauch</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Email \n",
- " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
- " </div></div></div>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation tools \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation rules \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Data source \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Validation \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div></div>\n",
- " </div><div class=\"pull-right\">\n",
- " \n",
- " </div><table border=\"1\" class=\"dataframe\">\n",
- " <thead>\n",
- " <tr style=\"text-align: right;\">\n",
- " <th></th>\n",
- " <th>time</th>\n",
- " <th>duration</th>\n",
- " <th>value</th>\n",
- " <th>confidence</th>\n",
- " </tr>\n",
- " </thead><tbody><tr>\n",
- " <th>0</th>\n",
- " <td>1.010</td>\n",
- " <td>69.663</td>\n",
- " <td>D:minor</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>1</th>\n",
- " <td>70.673</td>\n",
- " <td>5.757</td>\n",
- " <td>D</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>2</th>\n",
- " <td>76.430</td>\n",
- " <td>34.737</td>\n",
- " <td>D:minor</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>3</th>\n",
- " <td>111.167</td>\n",
- " <td>5.776</td>\n",
- " <td>D</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>4</th>\n",
- " <td>116.943</td>\n",
- " <td>57.956</td>\n",
- " <td>D:minor</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>5</th>\n",
- " <td>174.899</td>\n",
- " <td>5.848</td>\n",
- " <td>D</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>6</th>\n",
- " <td>180.747</td>\n",
- " <td>73.388</td>\n",
- " <td>D:minor</td>\n",
- " <td>1.0</td>\n",
- " </tr></tbody></table></div></div></div></div><div class=\"panel-group\"> <div class=\"panel panel-default\">\n",
- " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262133088-3\">\n",
- " <a role=\"button\"\n",
- " data-toggle=\"collapse\"\n",
- " data-parent=\"#accordion\"\n",
- " href=\"#139662262133088-3\"\n",
- " aria-expanded=\"false\"\n",
- " class=\"collapsed label label-primary\"\n",
- " aria-controls=\"139662262133088-3\">\n",
- " <em>segment_open</em>\n",
- " <span class=\"badge pull-right\">11</span>\n",
- " </a>\n",
- " </div> <div id=\"139662262133088-3\" class=\"panel-collapse collapse\"\n",
- " role=\"tabpanel\" aria-labelledby=\"heading-139662262133088-3\">\n",
- " <div class=\"panel-body\"><div class=\"pull-right\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotator\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Version \n",
- " <span class=\"pull-right\">1.0</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Corpus \n",
- " <span class=\"pull-right\">Isophonics</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Curator\n",
- " </div><div class=\"panel-body\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Name \n",
- " <span class=\"pull-right\">Matthias Mauch</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Email \n",
- " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
- " </div></div></div>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation tools \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation rules \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Data source \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Validation \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div></div>\n",
- " </div><div class=\"pull-right\">\n",
- " \n",
- " </div><table border=\"1\" class=\"dataframe\">\n",
- " <thead>\n",
- " <tr style=\"text-align: right;\">\n",
- " <th></th>\n",
- " <th>time</th>\n",
- " <th>duration</th>\n",
- " <th>value</th>\n",
- " <th>confidence</th>\n",
- " </tr>\n",
- " </thead><tbody><tr>\n",
- " <th>0</th>\n",
- " <td>0.000</td>\n",
- " <td>1.000</td>\n",
- " <td>silence</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>1</th>\n",
- " <td>1.000</td>\n",
- " <td>34.861</td>\n",
- " <td>intro/verse</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>2</th>\n",
- " <td>35.861</td>\n",
- " <td>34.756</td>\n",
- " <td>intro/verse</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>3</th>\n",
- " <td>70.617</td>\n",
- " <td>5.870</td>\n",
- " <td>refrain</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>4</th>\n",
- " <td>76.487</td>\n",
- " <td>34.749</td>\n",
- " <td>intro/verse</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>5</th>\n",
- " <td>111.236</td>\n",
- " <td>5.759</td>\n",
- " <td>refrain</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>6</th>\n",
- " <td>116.995</td>\n",
- " <td>28.722</td>\n",
- " <td>1/2_intro/verse_(instrumental)</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>7</th>\n",
- " <td>145.717</td>\n",
- " <td>29.238</td>\n",
- " <td>1/2_intro/verse</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>8</th>\n",
- " <td>174.955</td>\n",
- " <td>5.874</td>\n",
- " <td>refrain</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>9</th>\n",
- " <td>180.829</td>\n",
- " <td>73.419</td>\n",
- " <td>intro/outro_(fade-out)</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>10</th>\n",
- " <td>254.248</td>\n",
- " <td>6.379</td>\n",
- " <td>silence</td>\n",
- " <td>1.0</td>\n",
- " </tr></tbody></table></div></div></div></div><div class=\"panel-group\"> <div class=\"panel panel-default\">\n",
- " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262133424-4\">\n",
- " <a role=\"button\"\n",
- " data-toggle=\"collapse\"\n",
- " data-parent=\"#accordion\"\n",
- " href=\"#139662262133424-4\"\n",
- " aria-expanded=\"false\"\n",
- " class=\"collapsed label label-primary\"\n",
- " aria-controls=\"139662262133424-4\">\n",
- " <em>beat</em>\n",
- " <span class=\"badge pull-right\">349</span>\n",
- " </a>\n",
- " </div> <div id=\"139662262133424-4\" class=\"panel-collapse collapse\"\n",
- " role=\"tabpanel\" aria-labelledby=\"heading-139662262133424-4\">\n",
- " <div class=\"panel-body\"><div class=\"pull-right\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotator\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Version \n",
- " <span class=\"pull-right\">1.0</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Corpus \n",
- " <span class=\"pull-right\">Isophonics</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Curator\n",
- " </div><div class=\"panel-body\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Name \n",
- " <span class=\"pull-right\">Matthias Mauch</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Email \n",
- " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
- " </div></div></div>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation tools \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation rules \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Data source \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Validation \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div></div>\n",
- " </div><div class=\"pull-right\">\n",
- " \n",
- " </div><table border=\"1\" class=\"dataframe\">\n",
- " <thead>\n",
- " <tr style=\"text-align: right;\">\n",
- " <th></th>\n",
- " <th>time</th>\n",
- " <th>duration</th>\n",
- " <th>value</th>\n",
- " <th>confidence</th>\n",
- " </tr>\n",
- " </thead><tbody><tr>\n",
- " <th>0</th>\n",
- " <td>1.196</td>\n",
- " <td>0.000</td>\n",
- " <td>1.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>1</th>\n",
- " <td>1.904</td>\n",
- " <td>0.000</td>\n",
- " <td>2.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>2</th>\n",
- " <td>2.612</td>\n",
- " <td>0.000</td>\n",
- " <td>3.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>3</th>\n",
- " <td>3.332</td>\n",
- " <td>0.000</td>\n",
- " <td>4.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>4</th>\n",
- " <td>4.029</td>\n",
- " <td>0.000</td>\n",
- " <td>1.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>5</th>\n",
- " <td>4.772</td>\n",
- " <td>0.000</td>\n",
- " <td>2.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>6</th>\n",
- " <td>5.503</td>\n",
- " <td>0.000</td>\n",
- " <td>3.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>7</th>\n",
- " <td>6.211</td>\n",
- " <td>0.000</td>\n",
- " <td>4.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>8</th>\n",
- " <td>6.920</td>\n",
- " <td>0.000</td>\n",
- " <td>1.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>9</th>\n",
- " <td>7.639</td>\n",
- " <td>0.000</td>\n",
- " <td>2.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>10</th>\n",
- " <td>8.348</td>\n",
- " <td>0.000</td>\n",
- " <td>3.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>11</th>\n",
- " <td>9.056</td>\n",
- " <td>0.000</td>\n",
- " <td>4.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>...</th>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " </tr><tr>\n",
- " <th>337</th>\n",
- " <td>243.995</td>\n",
- " <td>0.000</td>\n",
- " <td>2.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>338</th>\n",
- " <td>244.680</td>\n",
- " <td>0.000</td>\n",
- " <td>3.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>339</th>\n",
- " <td>245.377</td>\n",
- " <td>0.000</td>\n",
- " <td>4.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>340</th>\n",
- " <td>246.073</td>\n",
- " <td>0.000</td>\n",
- " <td>1.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>341</th>\n",
- " <td>246.770</td>\n",
- " <td>0.000</td>\n",
- " <td>2.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>342</th>\n",
- " <td>247.478</td>\n",
- " <td>0.000</td>\n",
- " <td>3.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>343</th>\n",
- " <td>248.175</td>\n",
- " <td>0.000</td>\n",
- " <td>4.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>344</th>\n",
- " <td>248.848</td>\n",
- " <td>0.000</td>\n",
- " <td>1.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>345</th>\n",
- " <td>249.545</td>\n",
- " <td>0.000</td>\n",
- " <td>2.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>346</th>\n",
- " <td>250.241</td>\n",
- " <td>0.000</td>\n",
- " <td>3.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>347</th>\n",
- " <td>250.915</td>\n",
- " <td>0.000</td>\n",
- " <td>4.0</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>348</th>\n",
- " <td>251.611</td>\n",
- " <td>0.000</td>\n",
- " <td>1.0</td>\n",
- " <td>1.0</td>\n",
- " </tr></tbody></table></div></div></div></div>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Sandbox\n",
- " </div></div></div>"
- ],
- "text/plain": [
- "<JAMS(file_metadata=<FileMetadata(...)>,\n",
- " annotations=[4 annotations],\n",
- " sandbox=<Sandbox(...)>)>"
- ]
- },
- "execution_count": 4,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "J"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "<Annotation(namespace='chord',\n",
- " time=0,\n",
- " duration=None,\n",
- " annotation_metadata=<AnnotationMetadata(...)>,\n",
- " data=<36 observations>,\n",
- " sandbox=<Sandbox(...)>)>\n"
- ]
- }
- ],
- "source": [
- "print(repr(J.annotations[0]))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "<div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotator\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Version \n",
- " <span class=\"pull-right\">1.0</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Corpus \n",
- " <span class=\"pull-right\">Isophonics</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Curator\n",
- " </div><div class=\"panel-body\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Name \n",
- " <span class=\"pull-right\">Matthias Mauch</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Email \n",
- " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
- " </div></div></div>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation tools \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation rules \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Data source \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Validation \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div></div>"
- ],
- "text/plain": [
- "<AnnotationMetadata(annotator=<JObject(...)>,\n",
- " version=1.0,\n",
- " corpus='Isophonics',\n",
- " curator=<Curator(...)>,\n",
- " annotation_tools='',\n",
- " annotation_rules='',\n",
- " data_source='',\n",
- " validation='')>"
- ]
- },
- "execution_count": 6,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "J.annotations[0].annotation_metadata"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "<div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Artist \n",
- " <span class=\"pull-right\">The Beatles</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Title \n",
- " <span class=\"pull-right\">01_-_Come_Together</span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Release \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Duration (s) \n",
- " <span class=\"pull-right\">260.627</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " JAMS version \n",
- " <span class=\"pull-right\">0.2.0</span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Identifiers\n",
- " </div></div></div>"
- ],
- "text/plain": [
- "<FileMetadata(artist='The Beatles',\n",
- " title='01_-_Come_Together',\n",
- " release='',\n",
- " duration=260.627,\n",
- " jams_version='0.2.0',\n",
- " identifiers=<Sandbox(...)>)>"
- ]
- },
- "execution_count": 7,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "J.file_metadata"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " <div class=\"panel panel-default\">\n",
- " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262521472-5\">\n",
- " <a role=\"button\"\n",
- " data-toggle=\"collapse\"\n",
- " data-parent=\"#accordion\"\n",
- " href=\"#139662262521472-5\"\n",
- " aria-expanded=\"false\"\n",
- " class=\"collapsed label label-primary\"\n",
- " aria-controls=\"139662262521472-5\">\n",
- " <em>chord</em>\n",
- " <span class=\"badge pull-right\">36</span>\n",
- " </a>\n",
- " </div> <div id=\"139662262521472-5\" class=\"panel-collapse collapse\"\n",
- " role=\"tabpanel\" aria-labelledby=\"heading-139662262521472-5\">\n",
- " <div class=\"panel-body\"><div class=\"pull-right\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotator\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Version \n",
- " <span class=\"pull-right\">1.0</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Corpus \n",
- " <span class=\"pull-right\">Isophonics</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Curator\n",
- " </div><div class=\"panel-body\">\n",
- " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Name \n",
- " <span class=\"pull-right\">Matthias Mauch</span>\n",
- " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
- " Email \n",
- " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
- " </div></div></div>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation tools \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Annotation rules \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Data source \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
- " Validation \n",
- " <span class=\"pull-right\"></span>\n",
- " </div></div></div>\n",
- " </div><div class=\"pull-right\">\n",
- " \n",
- " </div><table border=\"1\" class=\"dataframe\">\n",
- " <thead>\n",
- " <tr style=\"text-align: right;\">\n",
- " <th></th>\n",
- " <th>time</th>\n",
- " <th>duration</th>\n",
- " <th>value</th>\n",
- " <th>confidence</th>\n",
- " </tr>\n",
- " </thead><tbody><tr>\n",
- " <th>0</th>\n",
- " <td>0.000</td>\n",
- " <td>1.172</td>\n",
- " <td>N</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>1</th>\n",
- " <td>1.172</td>\n",
- " <td>11.413</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>2</th>\n",
- " <td>12.585</td>\n",
- " <td>11.784</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>3</th>\n",
- " <td>24.369</td>\n",
- " <td>5.840</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>4</th>\n",
- " <td>30.209</td>\n",
- " <td>4.395</td>\n",
- " <td>G:7</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>5</th>\n",
- " <td>34.604</td>\n",
- " <td>1.433</td>\n",
- " <td>N</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>6</th>\n",
- " <td>36.037</td>\n",
- " <td>11.378</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>7</th>\n",
- " <td>47.415</td>\n",
- " <td>11.726</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>8</th>\n",
- " <td>59.141</td>\n",
- " <td>5.828</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>9</th>\n",
- " <td>64.969</td>\n",
- " <td>5.743</td>\n",
- " <td>G:7</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>10</th>\n",
- " <td>70.712</td>\n",
- " <td>2.222</td>\n",
- " <td>B:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>11</th>\n",
- " <td>72.934</td>\n",
- " <td>0.685</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>...</th>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " <td>...</td>\n",
- " </tr><tr>\n",
- " <th>24</th>\n",
- " <td>134.223</td>\n",
- " <td>11.529</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>25</th>\n",
- " <td>145.752</td>\n",
- " <td>5.770</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>26</th>\n",
- " <td>151.522</td>\n",
- " <td>11.796</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>27</th>\n",
- " <td>163.318</td>\n",
- " <td>5.863</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>28</th>\n",
- " <td>169.181</td>\n",
- " <td>5.840</td>\n",
- " <td>G:7</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>29</th>\n",
- " <td>175.020</td>\n",
- " <td>2.159</td>\n",
- " <td>B:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>30</th>\n",
- " <td>177.180</td>\n",
- " <td>0.743</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>31</th>\n",
- " <td>177.923</td>\n",
- " <td>1.440</td>\n",
- " <td>G</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>32</th>\n",
- " <td>179.363</td>\n",
- " <td>1.498</td>\n",
- " <td>A</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>33</th>\n",
- " <td>180.860</td>\n",
- " <td>11.413</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>34</th>\n",
- " <td>192.273</td>\n",
- " <td>64.003</td>\n",
- " <td>D:min</td>\n",
- " <td>1.0</td>\n",
- " </tr><tr>\n",
- " <th>35</th>\n",
- " <td>256.276</td>\n",
- " <td>4.374</td>\n",
- " <td>N</td>\n",
- " <td>1.0</td>\n",
- " </tr></tbody></table></div></div></div>"
- ],
- "text/plain": [
- "<Annotation(namespace='chord',\n",
- " time=0,\n",
- " duration=None,\n",
- " annotation_metadata=<AnnotationMetadata(...)>,\n",
- " data=<36 observations>,\n",
- " sandbox=<Sandbox(...)>)>"
- ]
- },
- "execution_count": 8,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "J.annotations[0]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "<Annotation(namespace='chord',\n",
- " time=0,\n",
- " duration=None,\n",
- " annotation_metadata=<AnnotationMetadata(...)>,\n",
- " data=<36 observations>,\n",
- " sandbox=<Sandbox(...)>)>\n"
- ]
- }
- ],
- "source": [
- "print(repr(J.annotations[0]))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "<Curator(name='Matthias Mauch',\n",
- " email='m.mauch@qmul.ac.uk')>\n"
- ]
- }
- ],
- "source": [
- "print(repr(J.annotations[0].annotation_metadata.curator))"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3.5",
- "language": "python",
- "name": "python3.5"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.5.3"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 1
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement