TDDung 12 Posted January 15, 2021 https://mega.nz/file/qQlnXIYK#MTbOfXxBrCT_2KF8MhTwqCwR8Ewbj5PdwcaS4aHu6ME Delphi's FMX header unit, platform binaries, detailed guide with demo for BASS audio library (No add-on). Hope to have contributed. BASS rocks! 1 1 Share this post Link to post
Andrea Raimondi 13 Posted January 16, 2021 Why are you sharing this in that way? I don;'t understand the reasoning for it. Share this post Link to post
Martifan 5 Posted January 16, 2021 (edited) On 1/15/2021 at 10:03 AM, TDDung said: https://mega.nz/file/qQlnXIYK#MTbOfXxBrCT_2KF8MhTwqCwR8Ewbj5PdwcaS4aHu6ME Delphi's FMX header unit, platform binaries, detailed guide with demo for BASS audio library (No add-on). Hope to have contributed. BASS rocks! Very good, you figured out how to use audio codecs in Bass, say (Opus). I tried but there are problems with decoding Edited January 16, 2021 by Martifan Share this post Link to post
TDDung 12 Posted January 16, 2021 (edited) 17 hours ago, Andrea Raimondi said: Why are you sharing this in that way? I don;'t understand the reasoning for it. Sorry what do you mean? BASS is a wonderful closed source but free for non-commercial audio library (www.un4seen.com) written in C. To use it you have to include pre-compiled binaries (.dll, .a, .so and .dylib) into your project and use a wrapper/header to access the functions inside. Since there currently are 5 supported platforms by FireMonkey in Delphi (Windows, Mac, Android, iOS and Linux) with 32- or 64-bit CPU code (Intel/ARM also), my package is too big to attach to a post here, hence I must give it as a link only. Note: All the binaries of BASS audio library (libbass.dll, libbass.dll.so, libbass.dll.a and libbass.dll.dylib) can be downloaded directly from www.un4seen.com instead. There are just many of them, so just make sure you choose the correct ones to replace what's in my package and of course test, test and test. Edited January 16, 2021 by TDDung Add text Share this post Link to post
TDDung 12 Posted January 16, 2021 14 hours ago, Martifan said: Very good, you figured out how to use audio codecs in Bass, say (Opus). I tried but there are problems with decoding OPUS decoding is OK in my case :)- 1 Share this post Link to post
Martifan 5 Posted January 16, 2021 51 minutes ago, TDDung said: OPUS decoding is OK in my case :)- That's very good, could you please show an example of how you did this? Share this post Link to post
TDDung 12 Posted January 16, 2021 Yes, absolutely. However, as only attachments of maximum total size 4.88 MB are allowed, I will have to share as a link only: https://mega.nz/file/DQ8kARxL#Ut8P48Cg7htqJxnKtzdztetUzbO4924hiQU5767u2yY Share this post Link to post
Fr0sT.Brutal 900 Posted January 18, 2021 (edited) On 1/16/2021 at 11:47 PM, TDDung said: Sorry what do you mean? I guess he mean (and I'm +1 to this) that sharing a software project on file storage is awkward. Usual way of doing this is source control hostings like Sourceforge, Github etc. PS Bass is cool. Years ago I wrote my own music player based on it Edited January 18, 2021 by Fr0sT.Brutal Share this post Link to post
TDDung 12 Posted January 18, 2021 Ah, sorry I have no experience in this, just thought I could share with fellow Delphi programmers a cool library since there are many who have trouble integrating it. Share this post Link to post
Fr0sT.Brutal 900 Posted January 18, 2021 1 hour ago, TDDung said: Ah, sorry I have no experience in this, just thought I could share with fellow Delphi programmers a cool library since there are many who have trouble integrating it. These hostings are must-know for every programmer so you won't regret learning them; moreover if you hope to attract some users / contributors Share this post Link to post
Lars Fosdal 1792 Posted January 18, 2021 Another set of binaries... Am I the only one that is completely allergic to binaries from unknown sources? 3 Share this post Link to post
TDDung 12 Posted January 18, 2021 1 hour ago, Lars Fosdal said: Another set of binaries... Am I the only one that is completely allergic to binaries from unknown sources? Agreed with you, therefore I did note that the binaries (.dll, .a, .o and .dylib) all can be downloaded directly from www.un4seen.com instead. There are just many of them, also of different versions, so I spent a lot of time to collect and test to be sure they are the newest and fully working. Depends on the programmers who need this, some may appreciate these binaries 🙂 The choices are theirs. Share this post Link to post
TDDung 12 Posted January 18, 2021 1 hour ago, Fr0sT.Brutal said: These hostings are must-know for every programmer so you won't regret learning them; moreover if you hope to attract some users / contributors Thank you. I just did like you suggested 🙂 https://github.com/TDDung/DelphiFMX-BASS 1 1 Share this post Link to post
Fr0sT.Brutal 900 Posted January 18, 2021 3 hours ago, Lars Fosdal said: Another set of binaries... Am I the only one that is completely allergic to binaries from unknown sources? Original author of these libs as trustful as could be any random software dude in Internet whose apps you're using. But he had already released BASS in stable form when I started coding usable apps, which was at 2003 I suppose so now he's been here at least for 20 years. Share this post Link to post
Lars Fosdal 1792 Posted January 19, 2021 I prefer that people link to the original source and/or describe how to collect the appropriate set of binaries from the official sources, rather than "republish" them. There is a staggering amount of malware out there, and you may call me paranoid, but the fact is that convenience is not a good reason to download binaries from unverified sources. 2 Share this post Link to post
Fr0sT.Brutal 900 Posted January 19, 2021 3 hours ago, Lars Fosdal said: I prefer that people link to the original source and/or describe how to collect the appropriate set of binaries from the official sources, rather than "republish" them. There is a staggering amount of malware out there, and you may call me paranoid, but the fact is that convenience is not a good reason to download binaries from unverified sources. I won't argue with that, you're absolutely right! But from your post wasn't clear whether you dislike republished binaries only or ANY pre-built binaries (hardcore Linuxoid-style 🙂 ). Share this post Link to post
Lars Fosdal 1792 Posted January 19, 2021 TBH, I am careful around any pre-built binaries. Share this post Link to post
TDDung 12 Posted April 19, 2021 I just made another demo on request, please find it here: https://github.com/TDDung/DelphiFMXBass-PCM_OPUS 2 Share this post Link to post