Coder Social home page Coder Social logo

nime-website's People

Contributors

alexarje avatar axambo avatar cpmpercussion avatar dependabot[bot] avatar dimitriaatos avatar erre1365 avatar fabiomorreale avatar johnnyvenom avatar psxjpm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nime-website's Issues

Create an intro page for the forum

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.

Some of the Abstract and BibTex buttons in the proceedings page are not working

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.

awards page

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!

Add reviewer list to web page

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?

Paper indexing feature

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.

Change proceedings datasource away from BibTex

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.

Full proceedings books available for download

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.

Archive annual web pages

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?

Webtorrents as a possible solution for hosting video files

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.

Fix menu

I see that the menu is now breaking into two lines:

Screenshot from 2020-09-15 10-15-56

It would be nice to add drop-down menus to allow for having more menu elements in a structured manner.

Decentralised or off-website hosting for zip files

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.

Need help with ACM indexing

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).

Errors in 2023 proceedings

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:

Add lists of NIME reviewers for all years

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!

give NIME website a self contained theme.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.