Releases: 8bitbubsy/pt2-clone
Releases · 8bitbubsy/pt2-clone
ProTracker 2 clone v1.62
- Bugfix: It was possible to scroll out of bounds in Disk Op. by using shift+key
- Bugfix: Don't set "song unsaved" flag if text editing didn't make a change
- Bugfix: Editing the Disk Op. path text would set the "song unsaved" flag (lol)
- Bugfix: Using the "CLEAR" button while Edit. Op. or the about screen was open could lead to a screen redrawing issue
- Disk Op. file entry jumping (left shift + key) now works a bit differently. If the last pressed jump key didn't change, cycle through pages if there are more matches to be found. This allows for quicker module finding. Thanks to Fireb0y for this suggestion! I know I usually do not accept requests, but this one was simple and very useful
- Re-implemented the Pos Ed. pattern naming feature. Be aware that this data is not saved to the module, and is only used to temporarily keep track of the patterns while making the module. Yes, it's a quite crippled feature, but some people asked me to implement it again!
- Code refactoring, a small portion of the code should be easier to understand now (still a long way to go...)
- Windows/macOS: Updated SDL to v2.28.2
ProTracker 2 clone v1.61
- Windows: On double-click of file associated with program, de-minimize window (if minimized) and set input focus
- De-minimize window (if minimized) and set focus after drag n' drop of file
- Windows/macOS: Updated SDL to v2.28.0
ProTracker 2 clone v1.60
- Added an AUTO mode for VIDEOSCALE in protracker.ini. This is now the default. It will use the most optimal window size based on the screen resolution. If you want this feature but don't want to replace protracker.ini, set VIDEOSCALE to AUTO (make sure you have v1.60 or later). Manual settings (2X, 3X, ...) still work like expected.
- Removed VIDEOSCALE limit of 2X for ARM systems. This was originally meant for Raspberry Pi, but it would affect all ARM systems (except Apple).
ProTracker 2 clone v1.59
- The "normalize" function in the sample editor's volume toolbox didn't work like it should if you had only selected one single sample point (for example after cutting sample data)
- The (fake) spectrum analyzer is now more accurate to real PT in quirky cases
- Some very small code changes not really worthy of a description
- Updated effects.txt with the little known and undocumented effect "E8x"
ProTracker 2 clone v1.58
- Added support for loading FLAC samples
- The IFF sample saver was writing somewhat broken files for non-looped samples
- The "UPSAMP" button in Edit Op. was showing the wrong status text
- Small code refactor for how the song is timed/ticked. Longer song-to-WAV renders may have a filesize change of a few bytes, but this is actually more correct.
- Increased number of precision bits for song BPM, playback time counter and audio->video syncing. This is a minor change and does very little in practice as the previous precision was already quite good.
- Audio/video sync timestamps are reset every half an hour to prevent possible sync drifting after several hours of playing a song without a single song stop (resets timestamp) in-between
- The HPC timers are reset every half an hour instead of every hour. The video (if no vsync) and the scopes use these timers. This hopefully fixes potential timing drifting issues that were still lingering.
- Code refactoring for module/sample loaders
- Windows/macOS: Updated SDL to v2.26.5
ProTracker 2 clone v1.57
- For users with >60Hz displays: hopefully fixed possible slowdown/timing problems after leaving the program open for many hours
- Windows/macOS: Updated SDL to v2.26.2
ProTracker 2 clone v1.56
- Fixed: MOD2WAV renders were faulty if you had set the tracker audio frequency to 96kHz or higher
- "Amiga 1200" high-pass filter cutoff was off by a small fraction
ProTracker 2 clone v1.55
- Disk Op.: Fixed a bug from v1.54 where sequential ask dialogs resulted in an empty file list inbetween the two dialogs
ProTracker 2 clone v1.54
- Fixed a bug where the downsample dialog was not properly erased after loading samples through the Disk Op. screen
- Don't include Amiga 1200 low-pass filter since its cutoff is well above human audible range anyway (~34kHz)
- Paula emulator code refactoring (should sound the same)
- Reduced memory consumption by about 3..6 megabytes (was a simple change)
ProTracker 2 clone v1.53.1
- Fixed a quadrascope bug for non-looping samples during step-play. This bug was from v1.52.
- (v1.53.1) Fixed config load problem on Linux