Closed firthm01 closed 1 year ago
General approach was to make everything support 128 channels under the hood. Some areas needed to know the actual supported channels of the DAW (e.g, for routing during import and for UI), so there were some helper funcs for that.
Add a global #define to set the channel count - change all hard-coded channel counts to use this. For routing, we need to know exactly how many channels the DAW supports so we don't use out-of-range values (e.g, REAPER older than v7). This is done with helper functions. https://github.com/ebu/ear-production-suite/compare/main...aa10ba2
UI changes:
User feedback when problems occur during import;
(slightly unrelated) Show a more helpful error message when you try to import non-ADM - came across this during testing https://github.com/ebu/ear-production-suite/compare/f15d61d...2768bc0
Suggestions implemented. Diff since last review; https://github.com/ebu/ear-production-suite/compare/b2ec02f...a7d37bc
Closes #244
ear object routing is limited by 64
Supercedes #253 - same fixes + additional commits for user feedback when channel limits are exceeded on import