adding-instruments
Installation
SKILL.md
Adding New Instruments
Overview
Instruments in this app fall into two categories: fretted (guitar, bass) and keyboard (piano). Adding a new instrument requires updates to data models, services, components, and audio.
Core principle: Match real instrument characteristics - string count, tuning, range, and sound.
When to Use
- Adding a new stringed instrument (ukulele, mandolin, banjo)
- Adding a new keyboard instrument (organ, synth)
- Adding alternative configurations for existing instruments
- Creating custom/experimental instruments
Instrument Data Model
Location
client/src/app/services/music-theory.service.ts