nime-conference / nime-website Goto Github PK
View Code? Open in Web Editor NEWNIME Conference Website in Jekyll
NIME Conference Website in Jekyll
It's likely that people will find the NIME forum before they know about the NIME community. Therefore, I'm working on a page that briefly summarises what NIME is, where it comes from, and how to participate.
There seems to be a community interest in setting up a forum of some kind on nime.org.
Search for example for 10.5281/zenodo.1176342
in the proceedings page and try viewing the abstract or the BibTeX of the paper, nothing happens and the following error is printed to the console (chrome).
Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '.collapse.jtilbian:2017a-abstract' is not a valid selector.
It seems that the colon (:
) in the class name causes the problem. If I'm not mistaken, the class names of each paper are generated from the citation key of the paper, that is found in the _bibliography/nime_papers.bib
file. I found 23 citation keys that contain a colon, which means 23 broken Abstract and BibTex buttons in the proceedings page.
I guess it'll be safe to pass all citation keys through a function that removes the colon, before using them for class names.
I think that's a great idea about an awards page Charles, especially
if NIME adds more awards in future (in addition to the Pamela Z and
best paper awards - we have best demo and best poster as well
correct?)
Yes, kind of... There have been various opinions about awards over the years. Very briefly, several people have argued that awards bring in an unfortunate competitive element to the conference. So the SC has left it up to the chairs to figure out if and what types of awards they wanted to have. The Pamela Z award is actually the only award that the SC is promoting.
https://nime.gitbook.io/conference-cookbok/steering/townhall_meeting#awards
That said, there have been awards at many NIMEs, so it does make sense to make a page of them. Great if you can figure out a way of presenting this on the web page!
The PDF of this paper https://nime.org/proc/nime2023_95/ is not available from its PDF Link https://nime.org/proceedings/2023/nime2023_95.pdf.
It appears that the file is missing (the paper can be found here https://sebastianlobbers.com/static/9324af8a968715544e88586037601b98/SketchSynth_Lobbers_NIME.pdf)
We should add names of reviewers to the webpage somewhere. This would require some manual work in going through past conference proceedings to extract all names. Volunteers wanted!
We also need a smart way of presenting this online. Any ideas?
Hello,
I was just checking out the NIME Publication ecosystem workshop and I thought I would post an idea for feedback.
I am always finding myself wanting to search the entire proceedings to see if something has been mentioned before and usually can only do this with papers that are on google scholar, or ones I have on my computer. I know that you can do a search of the titles on the proceedings page but it can be very slow and it's just not an ideal way to do research.
It would also be great if there was some way of searching the text of these documents from one place. I think this would make the archive much more meaningful.
I am not sure how difficult it would be to do this. I think you could generate an index of all of the papers offline and then have that be searchable and somehow linked to each PDF? I am interested in helping implement this but I do not know how to do each part. I am also not sure if it is even something that people need or want.
Thanks, looking forward to hearing your thoughts.
BibTex is a fine datasource for latex documents, but it has some issues for our website.
We currently use the Jekyll scholar plugin to parse the bibtex files and create nice lists of all the papers, pieces, installations etc.
Jekyll scholar should be able to create individual pages for each bibtex entry but in practice this is too slow (we have >1800 papers in the NIME proceedings archive). I haven't been able to successfully build the site with individual paper pages.
Anecdotally, time efficiency can be an issue with Jekyll plugins. Jekyll-scholar isn't designed for a very large number of entries whereas Jekyll itself can be efficient with (e.g.) large numbers of blog posts.
Jekyll supports several data formats (e.g., JSON, YAML, CSV) natively.
It might make more sense to export the bibtex to JSON and have Jekyll handle it by other means rather than persist with the bibtex file.
Just a thought bubble right now, but could be a future project.
From an email thread with @alexarje
It would be good to have the full proceedings for each year available as a book, in a single file, e.g. : https://www.federicovisi.com/wp-content/FV_MEDIA/NIME%202019%20Music%20Proceedings.pdf
The challenge, however, is to keep one authoritative version of the proceedings archive. PDFs on nime.org are the official proceedings, the ones that people should use for reference. While not being very different from what was in the different PDFs (and printed books) at the conferences, there are some differences. For example, papers that for some reason were not presented have been removed. Mistakes in titles and names have been fixed, and in a few cases we have updated PDFs with minor content mistakes.
Therefore, it would be cool if the full proceedings book was typeset on download from a tex file that has an \include{} for each paper pointing to the official nime.org versions.
This is rather low-priority, getting video recordings of past performances online is more crucial.
The need for reviewer guidelines was brought up in a forum discussion.
@cpmpercussion suggested this article as a good starting point.
It would be good to come up with some general guidelines for all categories, possibly followed up by more specific guidelines for each submission category (paper, music, installations).
This link seems to be broken: https://www.nime.org/proceedings/ZIPs/. Also I am looking for the links on the site to the papers from the AWS bucket but they all seem to be linked to zenodo. I am trying to find them so I can try to build the new paper search function. What am i missing?
Not sure what the parameters of this was (Andrew?), or how to fix it.
What is the current status of the archiving of each year's web page? We did this up until some point, but not sure how far we have gotten?
Would be very nice with something like this: http://www.mini-conf.org/papers.html?filter=keywords
The current NIME Code of Conduct is written specifically for the conference, but since it is now also linked from the forum page, it would be good to revise it so that it also works well there.
I remember during the workshop that hosting and bandwidth was an issue that was mentioned and one of the possible reasons why NIME has never had videos presented in the proceedings. I have made a small example of something that might help using webtorrents. See the example here (use chrome, not sure why it's not working in firefox, I'll look into it). The basic premise is that the files are all hosted normally but are accessed through a torrent file by the user. If there is only one viewer the video is served through HTTP, if there are multiple viewers of a video the bandwidth is then shared between the viewers, reducing server load.
I would still probably serve the videos first from youtube or Vimeo because it would be much faster but I think this might be a way of having a permanent archive that does not cost as much as it could.
One issue with this might be that if people are all watching different videos there is still a lot of bandwidth usage, savings only happen when people are viewing the same video at the same time. Maybe there are other solutions to this that I don't know about? Any thoughts or feedback is appreciated.
It doesn't seem unreasonable to allow community members to download the WHOLE NIME PDF archive (for whatever reason they might like).
At the moment the ZIPs aren't linked through AWS as I was worried about the bandwidth fees if people started to do that.
What other options do we have? We could host them on somebody's institutional page (e.g., folk.uio.no)? or create a zip file repo on Zenodo for them (and update the DOI each year with an extra zip file.
Not directly website related, but posting it here in case someone wants to help. We need help with getting the proceedings into the ACM index (again).
In the recently published 2023 proceedings (https://nime.org/archives/) there are several papers with strange characters in the title or authors (the bibtex file instead seems to be ok).
I am not sure if that page is generated automatically or if that was a human error, but it seems some bad conversion from non-ASCII characters in the paper/author name. The wrong entries are (there may be more):
Anna-Kaisa Kaila, Petra Jääskeläinen, and Andre Holzapfel. 2023. Ethically Aligned Stakeholder Elicitation (EASE): Case Study in Music-AI. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI:
Claudio Panariello, and Chiara Percivati. 2023. “WYPYM�: A Study for Feedback-Augmented Bass Clarinet. Proceedings of the International
Notto J. W. Thelle, and Bernt Isak Wærstad. 2023. Co-Creatives Spaces: The machine as a collaborator. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI:
Théo Jourdan, and Baptiste Caramiaux. 2023. Machine Learning for Musical Expression: A Systematic Literature Review. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI:
Théo Jourdan, and Baptiste Caramiaux. 2023. Culture and Politics of Machine Learning in NIME: A Preliminary Qualitative Inquiry. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI:
Michał Seta, Dirk J Stromberg, and D STEWART . 2023. Building hybrid performances with DMIs, Hubs and Faust. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI:
Erin M Gee. 2023. The BioSynth—an affective biofeedback device grounded in feminist thought. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI:
Hugh A von Arnim, Stefano Fasciani, and Çağrı Erdem . 2023. The Feedback Mop Cello: An Instrument for Interacting with Acoustic Feedback Loops. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI:
Some people have requested lists of reviewers for the various conferences. I think this would be a good thing to have, and have now managed to dig out all years except for 2004 and 2013 (have asked Michael Lyons to see if he can dig in his archive for these)
https://docs.google.com/spreadsheets/d/1PskDy-uAz1orDNWTfT9fMPoW_gOEW8TR4f9zb_1aGIs/edit?usp=sharing
Do you have a good solution for how to present this on the web page? We could just make one very long list, that would suffice for "proving" that people have reviewed. But if you can come up with a smarter/nicer presentation style, that would be great!
the current NIME website theme relies on a fork of alembic sitting in my github list. This had led to a few bugs where the theme didn't meet current web standards.
The goal of this issue is to give the site a more-or-less identical theme just using simple HTML templates in the _layouts
folder.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.