Skip to content

Latest commit

 

History

History
57 lines (49 loc) · 1.72 KB

archives-music.md

File metadata and controls

57 lines (49 loc) · 1.72 KB
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 %}

{{ i }}

    {% 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 %}
{% endunless %} {% 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>