🐛 **Bug Fixes**:
- Resolved issue where * (removed) degrees in Harte syntax were not properly removed.
- Fixed behaviour: N now correctly returns empty chords when applicable.
- Completed comprehensive code reformatting for enhanced readability and performance.
✨ **Added Features**:
- Implemented initialisation of octaves for each note. Now, if the bass note is not the root, it is automatically set to a lower octave (3).
- Introduced get_midi_pitches method, facilitating retrieval of a list of MIDI pitches for each note within the chord.