With copy pasting out of the way, I was able to start a refactor on how effects or stored to work better in an MVVM environment to create a custom interactive editor. I’m no UI guy so maybe it’s not the… best? Design? But I think the functionality is pretty clear, and it isn’t a broken mess, which is the important part! Lots to do otherwise on streamlining and sharing effect tables between the engine and the app of course, but it’s on the right track.
Songs can now also be exported out and compiled into the game! It’s missing one VERY important feature (sub loops!), as well as features not in the sound engine yet (duty cycle effect tables, and channel start delays), but testing songs without that level of loop compression or fancy echo is at least possible and not very time consuming.

Leave a Reply