Haha ok. I almost feel flattered
.
So, where're you coming from if i may ask?
That's a lot of stuff you plan to do. My TODO is it is quite simple. Fix all those little bugs and refine the UI.
All secondary windows havent been overhauled yet. Plus i still need to add autolayout for the remaining FX tabs.
Also i would really like to split apart all those window views in the MainMenu.xib, but i haven't really figured out a way to do just that without having to redo all the bindings and stuff. This is a bit too complex for me, so I'll probably let that one slip and stay focused on the UI stuff for now. And while doing that fixing broken and simplifying existing code seems fine and helps me understand stuff more deeply.
Considering pressure and pace, I know theres not duty to fulfill here. It's just better learning how to code, which is a new found hobby of mine. Even though i probably have to take a step back for a while. I just finished studying mechanical engineering and have other obligations at the moment
Regarding the last BONUS task:
Not sure if AudioKit which is also written in Swift could achieve better performance. There's the app Phonix which i also found here on macrumors right before I came across you thread. Phonix does have 3rd party implementation of a spectrum analyzer and volume meters. Even with that the CPU stays about 14% which is totally ok. And the visualisation is also super smooth. In the about section there's a list of all the frameworks he has used.
Really looking forward to merging your updates, espacially the drag&drop and move events.
So, where're you coming from if i may ask?
That's a lot of stuff you plan to do. My TODO is it is quite simple. Fix all those little bugs and refine the UI.
All secondary windows havent been overhauled yet. Plus i still need to add autolayout for the remaining FX tabs.
Also i would really like to split apart all those window views in the MainMenu.xib, but i haven't really figured out a way to do just that without having to redo all the bindings and stuff. This is a bit too complex for me, so I'll probably let that one slip and stay focused on the UI stuff for now. And while doing that fixing broken and simplifying existing code seems fine and helps me understand stuff more deeply.
Considering pressure and pace, I know theres not duty to fulfill here. It's just better learning how to code, which is a new found hobby of mine. Even though i probably have to take a step back for a while. I just finished studying mechanical engineering and have other obligations at the moment
Regarding the last BONUS task:
Not sure if AudioKit which is also written in Swift could achieve better performance. There's the app Phonix which i also found here on macrumors right before I came across you thread. Phonix does have 3rd party implementation of a spectrum analyzer and volume meters. Even with that the CPU stays about 14% which is totally ok. And the visualisation is also super smooth. In the about section there's a list of all the frameworks he has used.
Really looking forward to merging your updates, espacially the drag&drop and move events.