Skip to main content
Topic: foo_midi (Read 30101 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: foo_midi

Reply #225
Okay then. What exactly are you implying? That Microsoft's 2019 Community compiler is infected by design?

If you can produce builds that aren't detected at all, using the same toolkit and build environment that I use.

Fresh Windows 10 1909 x64 English ISO, downloaded from Microsoft. (size: 5,421,459,456; sha256: 01bf1eb643f7e50d0438f4f74fb91468d35cde2c82b07abc1390d47fc6a356be)

Installed into a fresh Linux Qemu/KVM virtual machine, using Gnome Boxes.

Switched to Virt-Manager for more flexibility post-install.

Install desktop updates to current status.

Install MSVC 2019 Community, and Clang-CL for some things now.

Install Git for Windows from its official site.

Git clone the entire bitbucket.org/losnoco/foobar2000 tree, recursively.

Build the component from the solution at <repository root>/plugins/foobar/foobar2000/plugins.sln

Re: foo_midi

Reply #226
Fine. I'm pulling all binaries for my components. You fuckers can compile your own goddamn shit.
I'm done with this shit.
kode54, please don't let it get to you... :'(
and please don't de-list your components again... it saddens me when u do that...
I rely on your updates to keep Foobar2000 game music plugins working at their best and value your work...


I don't trust AV as far as I can throw them lol..

Kode54 all the componets I use were written by you and I have always considered u a trusted source.. ;^_^;

Re: foo_midi

Reply #227
kode54, v2.3.1 doesn't show Yamaha VSTi to me

Re: foo_midi

Reply #228
Okay then. What exactly are you implying? That Microsoft's 2019 Community compiler is infected by design?

I imply nothing. I state the fact that two files in this component trigger alarms from my AV and apparently with a number of other AVs. I'm not the only one to notice this. That is all.

Re: foo_midi

Reply #229
I'd recommend sending detected files for false positive analysis to your antivirus vendor. That way you wouldn't stress the developer needlessly and you'd quickly hear from the vendor that the files are indeed clean. The false positive flagging won't stop unless paying customers complain loudly.

Re: foo_midi

Reply #230
GDI you guys! This is why we cannot have nice things.

Re: foo_midi

Reply #231
I'm putting them back, soon enough.

There's a new foo_midi, 2.3.2. The VSTi and Secret Sauce components require the MSVC 2015 runtimes, both 32 and 64 bit.


Re: foo_midi

Reply #233
I'm putting them back, soon enough.

There's a new foo_midi, 2.3.2. The VSTi and Secret Sauce components require the MSVC 2015 runtimes, both 32 and 64 bit.

It works well and doesn't trigger any local or on-line AVs that I have access to. Thank you.

For the benefit of us many incredibly thick fucksticks (also known as every-day users, the target audience for Foobar2000 and its components,) did you find what was triggering all those AV engines? Or did our false-positive reports just catch up with their virus definition updates?

Re: foo_midi

Reply #234
Sorry, I need to clean up my language. I must apologize for calling you thick like that, I was really mad and in a bad place.

Basically, I had to do the following:

This step may not matter: Create new VM in place of old, install MSVC 2015 Update 3, final.

This step may matter: After getting everything compiled again, submitting my package to VirusTotal myself, and rescanning a few times to make sure it processed everything. It caught a few false positives, including in Microsoft's scanner.

This step matters: I submitted my software, packaged in an encrypted ZIP with the password "infected", as per instructions, to Microsoft, and kindly asked them to verify my assertion that it wasn't infected. Within about 8 hours, they verified that it was clean.

This step also matters: Once the above was completed, I rescanned the original upload at VirusTotal, which now comes out 100% clean. Note that three of the executables still register individually as "Malicious" or something with Cylance, even though the top level package does not.

It seems whenever I make updates to any of the executable subcomponents of foo_midi, or even the main component, I will need to complete the day long process of submitting it to Microsoft for whitelisting, every time. Oh well. Maybe I can convince someone to extend an EV certificate my way...

Re: foo_midi

Reply #235
Oh well. Maybe I can convince someone to extend an EV certificate my way...
I would donate again when I have some $ to spare...
bills are killing me most of the time so its hard when I don't have much food most of the time...
sorry Kode54

Re: foo_midi

Reply #236
Nah, I didn't mean donations. More like another assist from the Mobile team. I'm already using their help to sign my macOS software. It was only an idea floated by Peter, in case it would help him with his false positive issues as well. Only considered since the last time he had a certificate, not EV, it sometimes resulted in worse experience than without a certificate.

Re: foo_midi

Reply #237
ooh ok..

Re: foo_midi

Reply #238
Corrected "with a certificate" to "without", oops. Yeah, there was a time when a "cheap" certificate was actually worse than no certificate.

Re: foo_midi

Reply #239
I am a old user of foo_midi when only can select between Emu de MIDI and FluydSinth (with Foobar2000 1.3.3).
I recently update to last Foobar version and plugins. And I see many changes to configure that plugin.

I am a ignorant about MIDI world and only want play/convert some general midi files with the best quality possible.
I suppose than BASSMIDI is like FluydSinth to use soundfonts and the best option to choice, but there are many, and I don't know the parameters to configure it.

I read this thread entirely and I don't see many info about it.
There are some extensive documentation about foo_midi configuration?
Or you can be so polite to answer my questions here?

Re: foo_midi

Reply #240
There is no need to change most of the defaults with BASSMIDI. You just need to load a SoundFont, or a list of SoundFonts with a priority order by the order they're listed.

Re: foo_midi

Reply #241
Thanks to answer. Only a few questions:

- Resampling: Is better 16pt Sinc interpolation?

- Cached: X MB / 2.62 GB (the 2.62 GB is a limit?, the Soundfont is 4 GB, is a problem?)
Also the Soundfont claim have 24 bits samples but when record to flac (or wav auto) is only 16 bits.

- The MUNT section, what is? Click to set what?

I suposse the rest of default settings are the recommended.

Re: foo_midi

Reply #242
Thanks to answer. Only a few questions:

- Resampling: Is better 16pt Sinc interpolation?
It's really only a placebo effect, but you're welcome to use it if you think it will improve the sound quality.

- Cached: X MB / 2.62 GB (the 2.62 GB is a limit?, the Soundfont is 4 GB, is a problem?)
Also the Soundfont claim have 24 bits samples but when record to flac (or wav auto) is only 16 bits.
BASSMIDI only supports 16 bit SoundFonts anyway, and even if that were not the case, you wouldn't be able to exceed about 3GB anyway, since the whole thing has to fit into a 32 bit process. I'll consider making an external BASSMIDI 64 bit process, maybe, if there's really a demand for hitting the limit of memory there.

(Also, I think I've tried this StGiga soundfont, and I wasn't really that impressed.)

- The MUNT section, what is? Click to set what?
MT-32 emulator, for MT-32 MIDI files. Supply your own MT-32 or CM-32L control and PCM ROM set, and it can play those files. Don't, and it won't.

Re: foo_midi

Reply #243
BASSMIDI only supports 16 bit SoundFonts anyway, and even if that were not the case, you wouldn't be able to exceed about 3GB anyway, since the whole thing has to fit into a 32 bit process. I'll consider making an external BASSMIDI 64 bit process, maybe, if there's really a demand for hitting the limit of memory there.

Don't worry, is enough quality for me. I tested many free soundfonts an this one is the better for me, and seems work fine.

Thanks for all, your plugin and your answers.

 
SimplePortal 1.0.0 RC1 © 2008-2020