ෆ♡ෆ

ʚ(。˃ ᵕ ˂ )ɞ

ෆ♡ෆ ʚ(。˃ ᵕ ˂ )ɞ

𝑨𝑰 𝑺𝑪𝑯𝑬𝑴𝑨 𝑭𝑶𝑹 𝑬𝑼𝑺𝑶𝑵𝑼𝑺

🪷 Level 2 🪷

Basic 🎼 Harmonization


Objective

⭐ Harmonize the recognized sound in real-time

based on a predefined set of rules or scales.

🦋Tasks🦋

🐛 Design a basic harmonization algorithm.

Implement real-time audio processing.

🐛 Test the harmonization with different types of sounds and musical notes.

Level 2: Basic Harmonization

2.1 Predefined Scales and Rules

  • Task: Define a set of musical scales and rules for harmonization.

  • Roadmap:

    • Research and select a set of commonly used musical scales.

    • Define rules for harmonizing based on the detected frequency and the chosen scale.

    • Integrate these rules into the experience.

2.2 Real-time Harmonization

  • Task: Develop an algorithm to apply the predefined rules to the recognized sound in real-time.

  • Roadmap:

    • Implement the harmonization rules to work with the sound recognition system.

    • Test the harmonization in various scenarios to ensure it works seamlessly.

    • Gather user feedback on the quality of the harmonized sound.

2.3 User Customization

  • Task: Allow users to select from different scales or harmonization rules.

  • Roadmap:

    • Design a user interface where users can choose their preferred scale or harmonization rule.

    • Implement the user's choice into the harmonization process.

    • Test the customization options to ensure they work as intended.