Set the Main Note localy for each sequencer, instead of globally for all sequencers

Registered by Rafał Cieślak

As for now, harmonySEQ uses one global Main Note, and all note pitches in sequencers are set relatively to it. This is wrong, since one might want to transpose just one sequencer, and not all of them. Each of the sequencers should have it's own Main Note, and use it locally. In this case user might choose diferent Main Notes for all sequencers or disable them for some sequencers. These notes should be set within sequencers' GUIs, which would also clean-up abit the main window. Of course, actions that would change notes of a specified sequencer are nessesary. Moreover, it is required to add a possibility (probably from the main menu, at least for now) to transpose whole kit of sequencers, simply by adding a chosen constant to Main Notes of all sequncers (except for the ones that does not use it).

Blueprint information

Status:
Complete
Approver:
Rafał Cieślak
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
Rafał Cieślak
Definition:
Approved
Series goal:
Accepted for stable
Implementation:
Implemented
Milestone target:
milestone icon 0.14
Started by
Rafał Cieślak
Completed by
Rafał Cieślak

Sprints

Whiteboard

Remove Main_Note: DONE.
Reorganize Chord.cpp/h: DONE.
Rewrite ChordWidget: DONE.
Update Chord<->Vector: DONE.
Fix file saving & loading: DONE.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.