inthar-raven / ternary

A microtonal scale research and analysis app
Apache License 2.0
0 stars 0 forks source link

A microtonal scale research app chiefly dedicated to ternary scales (scales with three distinct step sizes). It focuses on aberrismic theory, developed by groundfault, inthar, and others.

Front page screenshot

How to build and run

  1. Install the Rust toolchain.
  2. Run cargo install wasm-pack.
  3. Install npm.
  4. Run npm install in the project directory.
  5. Run npm run serve in the project directory.
  6. Visit http://localhost:8080/ with your browser. Your browser must support WebAssembly; all major browsers should.

By default the WASM is compiled in release mode. To compile it in development mode, make sure that the mode value is set to "development" in the project directory's webpack.config.js file.

Dev scripts

  1. npm run build: Build the app
  2. npm run serve: Deploy the app on a development server.
  3. npm run format: Run prettier on all HTML, CSS, JavaScript, and TypeScript files.

Completed features