dlebee / music-theory

Fun project to experiment with music theory and Synth libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Music Theory Website

This is a music theory website built using TypeScript and Angular components. The website is designed to teach music theory concepts using interactive coding examples and visual aids.

Features

  • Interactive Coding Examples: Learn music theory concepts by writing code snippets in TypeScript.
  • Visual Aids: Visual representations of musical notes, chords, and scales to aid learning.
  • Angular Components: Utilizes Angular components for a modular and maintainable frontend architecture.
  • Responsive Design: Mobile-friendly design for learning on various devices.

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository: git clone https://github.com/dlebee/music-theory.git
  2. Install dependencies: npm install
  3. Run the development server: ng serve
  4. Open your browser and navigate to http://localhost:4200 to view the website.

Usage

  • Browse through different sections of the website to learn about music theory concepts.
  • Use the interactive coding examples to practice and reinforce your understanding.
  • Explore the visual aids to see how music theory concepts are applied in practice.

Contributing

Contributions are welcome! If you have ideas for improving the website or adding new features, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

About

Fun project to experiment with music theory and Synth libraries

License:MIT License


Languages

Language:TypeScript 70.0%Language:HTML 29.6%Language:SCSS 0.4%