layout | title | permalink |
---|---|---|
page |
Music Proceedings |
/music/ |
This page contains a list of peer-reviewed music performed at NIME conferences. (N.B.: this list is currently incomplete. We are currently assembling music proceedings from previous NIMEs)
{% assign first_year = 2001 %} {% assign current_year = "now" | date: "%Y" %} {% assign nime_years = (first_year .. current_year) %} {% for i in nime_years reversed %}
{% assign year_entries = site.data.nime_music | where: "year", i %} {% unless year_entries == empty %}
-
{% for entry in year_entries %}
{% capture entry_url %}{{ entry.ID | datapage_url: "proc_music" | replace: ".html", "/index.html" | relative_url }}{% endcapture %}
- {% include citation.html entry=entry link=entry_url %} {% endfor %}
{% comment %} {% bibliography --file nime_music %} {% endcomment %}
<script> // map our commands to the classList methods const fnmap = { 'toggle': 'toggle', 'show': 'add', 'hide': 'remove' }; const collapse = (selector, cmd) => { const targets = Array.from(document.querySelectorAll(selector)); targets.forEach(target => { target.classList[fnmap[cmd]]('show'); }); } // Grab all the trigger elements on the page const triggers = Array.from(document.querySelectorAll('[data-toggle="collapse"]')); // Listen for click events, but only on our triggers window.addEventListener('click', (ev) => { const elm = ev.target; if (triggers.includes(elm)) { const selector = elm.getAttribute('data-target'); collapse(selector, 'toggle'); } }, false); </script>