Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: plugin for v2 virtual synth files (Read 7670 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

plugin for v2 virtual synth files

Farbrausch 's v2 virtual synth. Great little tool, it's already making a small revolution when it comes to sound for 64kb intros and the likes.

The package has a in_v2m.dll plug for winamp, would it be possible to port it to foobar? Then the demoscene community would be really happy - I know that several demosceners use foobar, and I wish they all use it - great little piece of software.

Thanks in advance!

Best regards,

jeenio

plugin for v2 virtual synth files

Reply #1
Farbrausch 's v2 virtual synth. Great little tool, it's already making a small revolution when it comes to sound for 64kb intros and the likes.

The package has a in_v2m.dll plug for winamp, would it be possible to port it to foobar? Then the demoscene community would be really happy - I know that several demosceners use foobar, and I wish they all use it - great little piece of software.


Completely agree. Strange, 3 years passed and still I'm only the second to ask that
And there is a library so you can use it in other applications. Thus it is more than possible to port this thing to foobar.

plugin for v2 virtual synth files

Reply #2
I've had a quick look at this library. Apparently it was designed for use in demos, not in an audio player. There is no or very little input validation (which is not a problem in a demo, since you know all input files), but that means that if you use it with a corrupt or invalid file or even just a V2M file with a version older than 1.5, it will merely crash.

So far, I have not seen any source code for the Winamp plugin which seems to deal just fine with different versions of V2M.

plugin for v2 virtual synth files

Reply #3
That is my experience as well. I obtained some V2M files collections (about 500 songs total) and with the currently available version 1.5, only one of them was playable, the rest was just a crashfest. I don't know if with the official Winamp plugin it's any better, but considering the V2M format doesn't have anything like a version number, I don't think it is.

Apart from the reasons already mentioned by foosion, one problem is also that the internal libv2 synthetizer library is not open source as the outer V2M files player. So even if someone wanted to spend the time to make it able to play older versions reliably, it is not possible.
Full-quoting makes you scroll past the same junk over and over.

plugin for v2 virtual synth files

Reply #4
So even if someone wanted to spend the time to make it able to play older versions reliably, it is not possible.

Just tried the new version of the plugin in the XMPlay, played a bunch of V2M's and nothing crashed. But I remember playing some V2M tunes (with XMP too) with an older version half a year ago and it showed me an error message about unknown version, but no crashes!
And there is that string in the in_v2m.dll: "V2M file was made with unknown synth version!".
So it is somehow possible to make non-crashing version

plugin for v2 virtual synth files

Reply #5
You might have quoted the preceding sentence as well.
Quote
(...) one problem is also that the internal libv2 synthetizer library is not open source as the outer V2M files player.
The in_v2m.dll plugin is created by the original authors, therefore they can do anything they like with it, like adding additional compatibility and error checking.
Full-quoting makes you scroll past the same junk over and over.

plugin for v2 virtual synth files

Reply #6
Aww, crap! Sorry, I was too excited to notice this and I was hoping something is possible 
But thanks for clarification anyway.
Maybe it is still possible to put together something that can play at least a couple of tunes, or it is not worth it?

plugin for v2 virtual synth files

Reply #7
Why not just use available software (Winamp + plugin) to convert those tracks to other formats? Surely it's inefficient storage-wise but less trouble in long run.
Microsoft Windows: We can't script here, this is bat country.

plugin for v2 virtual synth files

Reply #8
Why not just use available software (Winamp + plugin) to convert those tracks to other formats? Surely it's inefficient storage-wise but less trouble in long run.

It's hard to explain. Maybe I'm just some kind of purist or synthgeek.
Maybe I want to throw away other players - I hate ugly interfaces of WA or XMPlay as much, as I love highly configurable /*everything*/ of fb2k.
I needed to say that, but don't want to be the starter of fb2k vs WA thread or like.