@52
You can get the latest artifacts from the CI page. Click artifacts and download the zip, you want synthizer.dll.
But two things.
First, it's probably premature to make bindings. We're hitting usable in the sense of could technically use it, but if you give me another month or so we should hit usable in the sense of you'd want to actually make a game with it and won't be converting all your files to .wav. I'm glad to see a lot of enthusiasm from everyone, but at the same time I don't think I've made a secret of this being relatively early development, even if things have sped up enough that I generally have something new once a week.
Second, I won't be accepting PureBasic wrappers upstream because doing so implies that I'm willing to maintain them myself should you or whoever else is involved walk away. Even if someone else is maintaining them, being in the official repository means I'm responsible for testing/reviewing/otherwise ensuring quality, reviewing pull requests on it, etc. Getting a binding into the official repository in general is a pretty high bar, being as I then become responsible for making sure it's always up to date.
PureBasic is incredibly niche, commercial, and I can't even get a working CI setup so basically that means I'm out $80 or whatever it is and instead of just getting an e-mail when I break it I have to remember to manually test it by hand anytime I change anything. For anything else involved here Appveyor just sends me an e-mail "Hey your build failed" and after I put another hour or so of effort into it I'm literally going to be able to do releases by typing two commands at a terminal and having lunch (and just getting an e-mail "hey your release failed" later). Even if I decided that PureBasic was the most important language in the history of languages, I could literally do 4 or 5 more mainstream languages with the same amount of effort it would take for me to keep up with it. For what it's worth, all of this also applies to BGT, though in BGT's case the real issue is that the tooling needs to have a terminal to work in CI.
I'm not saying don't do it. I'm not saying it's valueless. I'm just being realistic about your chances of getting me to put it in camlorn/synthizer, i.e. that there are none unless I decide to lower the bar for the project, and trying to offer an explanation as to why I'm telling you no.
My BlogTwitter: @ajhicks1992