NYUMusEdLab / notio

Notio - A music theory learning React App that runs in the browser
https://nyumusedlab.github.io/notio/
Creative Commons Attribution Share Alike 4.0 International
1 stars 0 forks source link

The Notio Project

alt text

The Notio Project focuses on developing new pedagogies and technologies for improving the teaching of music theory together within the creative music practices of songwriting and improvisation to improve music education in schools in Finland. This project is funded as a Bridging the Theory and Practice of Music through Educational Research and Technology research grant from the Åbo Academy University Foundation (Finland). The MusEDLab is collaborating with PI Cecilia Björk (Åbo Academy), Mats Granfors (Novia University of Applied Sciences), and Jan Jansson (Vasa Övningsskola).

alt text

License

This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

Detailed info about Notio here

[Notio hosted at Netlify. 2023 here

You can see the project here. 2019 dev of project

Install packages

yarn install

Run dev version

npm start or yarn start

Build

To deplot to Github Pages

The code is formatted with the Prettier plugin.

-tab size 2 -allow double and single quotes

Info to developers

use nvm to install the latest node-version found int the .nvmrc file if nvm is not installed run: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | zsh

-close and reopen terminal then to verify run: nvm --version

-find latest version of node(Erbium): nvm ls-remote

-install latest version: nvm install [version.number]

run : yarn

Yarn Packages:

needed to run topMenu:

react-tooltip
react-draggable react-bootstrap
react-player

firebase @react-firebase/database

react-router-dom v6