Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

mithusingh32/musicalkey

Repository files navigation


MusicalKey

Cross-platform app to process and analyze the harmonioes and melodies of audio files. MusicalKey leverages a cross-platform databse which can be syncronized to a cloud to keep infomration on processed audio synced between devices.

NOTE: This is a purely for educational purposes, this app is not meant for commerical use. If you wish to use it for commercial use, please reach out to me.

About The Project

Built With

Getting Started

Prerequisites

  • node 14 or higher
  • c++ 11 or higher
  • npm
    npm install npm@latest -g
  • SuperpowerSDK repo is cloned and $PATH contains the repo (TODO: create npm script to do this for users)
  • cmake-js npm install -g cmake-js

Installation

  1. Clone the repo
    git clone https://github.com/mithusingh32/musicalkey.git
  2. Install NPM packages
    npm install
  3. Build Audio Processor Module
    npm run build:audio-processor
  4. Start MusicalKey in dev
    npm start

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

THIS IS FOR EDUCATIONAL PURPOSES ONLY. CANNOT BE DISTRIBUTED.

Contact

(Sukhmeet Khalar)[sukhmeetkhalar.com] - [email protected]

Project Link: https://github.com/mithusingh32/musicalkey

About

MusicalKey is cross-platform audio metadata software for DJs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published