Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Playdate MOD player

A ProTracker module player library for Playdate · By Outgunned Games

Changelog Sticky

A topic by Outgunned Games created Jan 25, 2024 Views: 266 Replies: 20
Viewing posts 1 to 21
Developer (1 edit)

This topic contains changelog of different releases

Developer

1.01

  • Fixed tempo and related timing issues
Developer (1 edit)

1.02

  • 2x resampling with cubic spline interpolation by default
  • Improved tiny sample playback
  • Optimized pattern loading
Developer

1.03

  • Optimized PCM operations. This makes loading an uncached mod a bit faster (still pretty slow though).
  • Adjusted cubic spline algorithm gain
Developer

1.04

  • Fixed incorrect sample base frequency.
  • Fixed tempo (again). At least it seems to match OpenMPT better now.
  • Separate volume range for headphones and speaker.
  • Improved sample playback timing.
  • Reduced loadSong callback frequency to 500ms. This should improve loading times.
Developer

1.05

  • The player now uses a more accurate timer
  • Proper CIA timer simulation. A new setting to change the clock mode (defaults to PAL)
  • Fixed a bug that caused tremolo and vibrato to be too strong
  • Fixed sample repeat at the end of a sample
Developer

1.06

  • Fixed a bug in vibrato and tremolo  that caused the effects to use incorrect starting values on some occasions.
Developer

1.07

  • Fixed a bug that caused the file browser to crash when there were no files and the user pressed A.
  • Fixed a bug that caused the app to crash when headphones were connected/removed before a song had been loaded
  • Fixed an issue in headphone detection code that sometimes resulted in headphones being used when they were not connected and vice versa
  • Added a settings.json file that can be manually edited. The file doubles as a convenient way to create the data folder.
Developer

1.08

  • Amiga 500 interpolation. This is now the default setting
  • Removed support for "cubic" and "hermite" interpolation
  • Self-correcting timer
  • Small fixes and tweaks
Developer

1.09

  • Fixed a bug that cause portamento effects to sometimes slide to an incorrect frequency.
Developer

1.10

  • Fixed a bug that caused self-correcting timer to, well, not self-correct
  • Fixed 9xx offset
  • Fixed handling of rows with partial information
Developer

1.11

  • Fixed 0xx Arpeggio
  • Fixed Dxx sometimes jumping to wrong row
  • Fixed a rare crash with missing sample
  • Optimized loading and resampling
  • Tuning and timer tweaks
Developer

1.12

  • Support note delay (EDx)
  • mod2pdm tool for external sample modules
Developer (1 edit)

1.13

  • Fixed a bug that caused some notes to be silent when an instrument was not defined
Developer

1.14

  • Fixed a timing issue
Developer

1.15

  • Fixed a bug in resampling that caused chiptunes to sound awful
Developer

1.16

  • F00 now equals to F01
Developer

1.17

  • Fixed a bug that made Dxx jump twice if placed on the last row of a pattern
  • F00 now stops the song. Some songs assume this behavior, so let’s go with that.
Developer

1.18

  • Support for modules with more than 64 patterns
Developer (1 edit)

1.19

  • Fixed a bug that caused arpeggio and vibrato to get out of tune with high notes
  • Fine tuned notes
  • Increased volume when headphones are not connected
Developer

1.26

  • Lots of fixes and improvents
  • Support for effects E5x, E9x and EEx
  • Channel muting