Skip to content

A music theory playground. Uses Nuxt.js, TailWindCSS, tonal.js and custom soundfonts.

License

Notifications You must be signed in to change notification settings

sergiocastrovale/tonality

Repository files navigation

Tonality

🎸 A music theory playground built with Nuxt.js, TailWind and tonal.js. 🎹

Build Setup

# install dependencies
$ npm i

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

Development Notes

VS Code setup

To ensure Tailwind and VSCode's intellisense play nicely together, be sure to disable CSS validation on your settings To do so, open your settings (shortcut ctrl/cmd + ,) and search for css validate. Disable CSS: Validate.

Things will still work if you don't do that, but you'll get visual warnings on Tailwind's custom directives such as @tailwind.

VS Code extensions

These are highly recommended for proper development on this project:

  • Vetur
  • ESLint and stylelint
  • Tailwind CSS IntelliSense

TailwindCSS theme usage

For simplicity's sake, I'm basing the project on Tailwind's default theme. Here are the default configuration values for it.

About

A music theory playground. Uses Nuxt.js, TailWindCSS, tonal.js and custom soundfonts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •