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.

PTK Player Library (Protrekkr Replay V2.5.4 by hitchhikr)

Featured Replies

Posted

Hi,

here's another player lib, and I guess it comes with one of the best

compromises between audio quality and size. The sound is awesome,

but don't get fooled by the size of the included sound module examples

(.ptp files), because they already come in a ready-to-get-compressed format.

While these files may have a bigger size than their .ptk counterparts,

they're internally organized to maximize packing ratio so using a any generic

data compressor on them will produce a much smaller file than what could be

achieved by packing a .ptk file.

Check out the homepage for further info: http://code.google.com/p/protrekkr/

All credits to hitchhikr ofc.. a real magician.

(Find some of his demos, if you don't know this guy yet.)

And again thanks to eNeRGy/dAWN for the hints and the static lib!

So here's the static lib and some example code in asm: PtkReplay.7z

cheers

Really nice sounds... I defiantly would like to use this lib in Delphi

Love the music!

Who could make my xmplayer play this format?

I installed plugins for the format, but could not play the music.

Thank you for helping.

xmplay36.7z

Hi alaphate.

I tested your version and it runs fine for me.

I hope yu load the *.ptk not the *ptp located in

Ufo's sample.

Yu have to load the uncompressed modules!

Download here:
/>http://code.google.com/p/protrekkr/downloads/detail?name=modules.zip&can=2&q=

@Uf0-Pu55y

Any chance you can compile this is as a .obj Object file? so I can use it in Delphi..

hmi222,

Thank you for providing the chiptunes! I can play the attached ptk files except ptd files.

  • Author

@Uf0-Pu55y

Any chance you can compile this is as a .obj Object file? so I can use it in Delphi..

hmi222 compiled the lib, not me.

But you might try what google says:

Microsofts lib.exe:

to extract obj from lib:

lib /extract:<objname> /out:<objfile> <libfile>

then use coff2omf from delphi distribution to convert format

I guess hmi222 could give you obj files, but I'm sure it would be

several files, not only one. Would that still fit in delphi?

  • Author

except ptd files

As hmi222 said, don't try the pre-compressed ones (.ptp).

They are only meant to get played by the small player lib.

  • 2 years later...

HI i'm new in this topic and i wanna ask from you  Ufo-Pu55y and all tuts4you memebers that if any methde to convert *.ptk and *.ptp to  *.xm or any other extention readabale by patchers like dup2 or uPPP


and thanks alot


You don't.


 


Protrekkr uses MP3 compressed samples plus synthesis.


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.