Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Magic_h2001's V2m Player (c/masm/vb/delphi)

Featured Replies

Posted

Herein attached is a modded version of KB/farbrausch's V2M player.

Supports win98-me-2k-xp-2k3-vista

Has static and dynamic libs for Delphi/VB/VC++/MASM32

Includes library support for PowerBASIC/many others....

Enjoy!

V2mPlayer_VB_Delphi.zip

thanks you it was very easy to add this to my delphi projects :o )

  • Author

I'm glad you found it useful (I certainly do) :)

  • 2 weeks later...

Thanks for share this file ... bro :thumbs:

I did not know about v2m tunes being that much better than XMs :o

The sounds are arsekicking for their filesizes and compared to XM,

even if the player code's 3 times bigger than uFmod.

But therefor it's a pity, that it doesn't support getting a tunes position

like uFMOD_GetRowOrder or something :-|

  • Author
I did not know about v2m tunes being that much better than XMs ohmy.gif

The sounds are arsekicking for their filesizes and compared to XM,

even if the player code's 3 times bigger than uFmod.

But therefor it's a pity, that it doesn't support getting a tunes position

like uFMOD_GetRowOrder or something :-|

Main reason why the player code is so big and the sound quality is so good, is mainly due to the sound data being created on the fly. All the V2M file contains is note data, and synth parameters. The player code does the rest, like creating the samples, realtime effects etc...Works in a similar way to MIDI, I guess.

I believe that the tune position is actually a limitation of the format and not of this particular player. The original libv2 had this same issue.

anyone looked how much data does it occupate when compiled?

e.g. uFMOD is about 6-7kb + size of XM data, how does this compare to uFMOD in filesize maner?

Thank you!

Magic_h2001 My Best Of Friend

Thanks of Magic

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.