Topic: Preview 3.4: Codebase rewrite

  • This topic has 6 replies, 3 voices, and was last updated 1 day ago by z_sfyr.
Viewing 7 posts - 1 through 7 (of 7 total)
  • #41616
    Zynewave
    Keymaster

    Official release note:

    The Podium codebase has been updated according to modern coding practices and standards. After 30 years of development the codebase needed to be modernized to be able to exploit advancements in hardware and software technologies. The 3.4.x releases will be the last to support Windows XP.

    As I’ve mentioned previously on the forums, I’ve been doing a major rewrite of the codebase over the last couple of years. I felt this was an investment I needed to make in order to be able to continue developing Podium in the future. In addition to the technological advancements, I’ve also gained more coding experience over the years, so there were places in the codebase that needed to be improved.

    Beta1 is available on the My Downloads page of license owners. I’d appreciate any feedback if you try the beta1.

    This release contains numerous bug fixes and performance improvements, too many to list. Since a large part of the codebase has been rewritten there is a risk that there are bugs I have missed. Please keep backups of your projects if you try the beta.

    Also, are any of you still using Windows XP?

    #41636
    SeleDreams
    Participant

    Do you think that with such a rewrite, Linux support could be thought about ? this would make transitioning between the two OSes less of a pain.

    #41642
    Zynewave
    Keymaster

    The codebase is prepared to support other platforms, but currently only Windows is supported. Years ago I made an iOS port using an SDK from a company that has since shut down, so I can no longer build the iOS version. Don’t get your hopes up for Linux. Currently all my focus is on developing Podium for Windows.

    #41643
    SeleDreams
    Participant

    Yeah I can understand the priority.
    Is the VST3 support considered a high priority ? as lots of VSTs start to only have vst3 versions due to steinberg not licensing vst2 at all anymore
    (synthesizer v being an example of a vst3 only vst)

    #41650
    Zynewave
    Keymaster

    The 3.4.x releases will be maintenance updates where I will work on stability and completing some half-finished work, such as the support for language translation.

    VST3 and WASAPI is something I will look at for 3.5 and beyond. The 3.5 release will be where I upgrade from the outdated XP platform toolset, which is no longer being updated by Microsoft, to the latest toolset that has support for the latest C++ language features and more advanced code analysis tools.

    #41710
    z_sfyr
    Participant

    Very exciting to see further development. Podium is still my DAW of choice.👍

    #41714
    z_sfyr
    Participant

    Early indications are that 3.4 is perfectly stable, and a VSTi synth (Wiggle) that previously would not load, now loads fine. Which is awesome. So far, big 👍.

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.
© 2021 Zynewave