Windows API:FL Studio is tightly bound to the Windows API that takes care of moving, minimizing, maximizing windows, detecting cursor position, drag & drop, opening windows dialogs, clipboard functions, decoding MP3s, … so a port requires all operating system dependent calls to be isolated & replaced by bi-platform dependent functions.But, things have changed, so let’s call this progress. We never thought that was a good idea, and it’s why we never did it before. But, before this came along, we needed to port well over 1 million lines of code to another language. So while this is great, it’s a 1st-generation OS X compiler, it’s cranky and sometimes causes problems of its own. This is one reason why FL Studio and its graphics are so fluid.Delphi only recently got the ability to compile to OS X. Delphi:FL Studio is written in Delphi with in-line assembly for much of the DSP. ![]() ![]() Below are some of the issues we face porting FL Studio to native Mac OS X and explains why this is taking ‘so long’: Mac Os For My Mac It’s a long and slow process and we can’t make any promises, since we may come across unexpected and or unsolvable technical problems. Well, the plugin testing is progressing nicely, and so the team has turned their attention to FL Studio 12 itself.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |