Reorganize accessors and mutators a bit. Remove an unnecessary addObserver (in a wrapper for a KVC mutator which already has one).
Hella reorganize methods and shorten long lines. Add pragma marks to replace comments.
More reorganization, more pragma marks, and remove some methods that don’t need to be public.
Change developer and “company” names and placeholders.
More reorganization, more pragmas. Daaaaaaaaaang this code lookin mad sexy now
Why was a header file in English.lproj? The world may never know
Make selection in insertAndSelectChords:atIndexes: optional.
Make space insert a blank chord anywhere instead of just advancing one chord everywhere but at the end.
Fix a crash when pasting N chords replacing a selection of size M at the end of the tab, where N < M.