FL Studio is/was Delphi based but I got to believe that it’s been ported to c/c++ in light of the Mac version that’s now available. I know there is kylix but I can’t imagine that was the way it was ported. But maybe so. I actually maintain a Delphi app used for trucking and logistics that the company purchased the source code for. We have a vm sitting on our server farm that is hosting an image of a highly customized version of Delphi that’s our “build” server. We are going to port this to C# second half of the year. The dude made all sorts of UI snafus, like 4 way check boxes using multi color checks for security provisioning. To add insult to injury if you have any color blindness you cannot perform this task- red, violet, green and blue are the options. I don’t have any known color blindness and it’s hard for me to tell.
I think Image-Line is still using Object Pascal actually, both for the PC and the Mac version of FL Studio. They've been managing the Mac version by using Free Pascal for the compilation. They also have a fair amount of inline assembly, for the performance critical parts, and they have their own in-house GUI and widget library, which, apparently, will compile and run equally well using both Delphi and Free Pascal.
Edit: I notice that the post below says they're using Delphi for both the PC and the Mac version now... It could be a recent development. Last year there were posts on the Image-Line forums saying they were still using Free Pascal, due to the fact that Delphi (at that point) could not produce 64 bit binaries for Mac.
Delphi still cannot produce 64 bit binaries for macOS.
> but I got to believe that it’s been ported to c/c++ in light of the Mac version that’s now available.
Delphi can be used for macOS and iOS development, which is what Image-Line did for FL Studio:
https://www.embarcadero.com/case-study/image-line-software-c...