35 Commits

Author SHA256 Message Date
1f4a718a9f Accepting request 1325130 from multimedia:apps
- update to 1.80.1:
  * Fixed Amiga audio filter error in v1.79 (pi instead of 2pi in
    calculation)

OBS-URL: https://build.opensuse.org/request/show/1325130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=17
2026-01-03 16:27:37 +00:00
ba3b150bb2 - update to 1.80.1:
* Fixed Amiga audio filter error in v1.79 (pi instead of 2pi in
    calculation)

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=34
2026-01-02 14:27:03 +00:00
5f37e2538b Accepting request 1323777 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1323777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=16
2025-12-20 20:46:51 +00:00
ea5a0b2892 - Update to version 1.79
* Fixed loading of WAV samples of the WAVE_FORMAT_EXTENSIBLE
    type.
  * Fixed some small issues with the sampling feature.
  * Removed unnecessary custom math functions in the source code.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=32
2025-12-20 13:28:12 +00:00
78777c3ce0 Accepting request 1305558 from home:mnhauke
- Update to version 1.78
  * When loading .IFF samples, always set volume to max (64)
    instead of reading the sample volume from the IFF header.
    This is because many IFFs used different ranges for the sample
    volume, so the resulting sample volume value would often bei
    zero instead of max.

OBS-URL: https://build.opensuse.org/request/show/1305558
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=31
2025-09-21 09:02:07 +00:00
ce9c1dfb5f Accepting request 1303327 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1303327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=15
2025-09-09 18:30:39 +00:00
d48fc99af1 - Update to version 1.77
* Re-added audio dithering for 16-bit audio output.
  * Bugfix: Songs rendered with MOD2WAV would not have the exact
    same data integrity for every render.
- Update to version 1.76
  * Bugfix: Some WAVs from MOD2WAV would not play in some
    players/editors.
  * Fixed SDL2 thread resource leaks (Disk Op. and MOD2WAV).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=29
2025-09-09 09:55:49 +00:00
e2eed3172d Accepting request 1279113 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1279113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=14
2025-05-22 14:56:42 +00:00
349d7d7e6c - Update to version 1.75
* Set Sample Offset (9xx) now works on >64kB samples.
  * You can now use SHIFT+(ALT/CTRL)+left/right/up/down to adjust
    the sample data mark in the sampler screen.
  * SHIFT+(ALT/CTRL)+z = play sample range in the sample editor
    screen.
- Update to version 1.74
  * Crash-fix: If you attempted to move the loop start point of
    a single-cycle waveform while the tuning tone was enabled,
    the program would crash.
  * Don't bypass window compositor in Linux (fixes broken
    window manager visuals).
  * Fixed accidental playback stop in the classic "dirt.mod"
    module by using "F00" effect heuristics on module load.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=27
2025-05-21 20:49:06 +00:00
155dca325f Accepting request 1268553 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1268553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=13
2025-04-11 14:49:55 +00:00
9f6d31305b - Update to version 1.73
* Sample loops are now updated properly when dragging the loop
    points while the sample is playing (while the song is playing,
    that is).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=25
2025-04-11 07:42:47 +00:00
b3e3dd6759 Accepting request 1233115 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1233115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=12
2024-12-23 15:54:12 +00:00
e4e3240e35 - Update to version 1.72
* Set sample volume to max ($40/64) if pasting sample data into
    an empty sample.
  * Bug fix: Redraw metronome channel text (Edit Op. #2) if
    pressing ALT+SHIFT+M
  * Also check for config files in ~/.config/protracker/

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=23
2024-12-23 07:55:52 +00:00
436acdd5df Accepting request 1226815 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1226815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=11
2024-11-27 21:12:30 +00:00
f233ca431d - Update to vaersion 1.71
* MOD2WAV now exports to the current "modules" path, instead of
    the current open path (regardless of samples/modules mode) in
    Disk Op.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=21
2024-11-27 08:39:52 +00:00
3a0242dada Accepting request 1198160 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1198160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=10
2024-09-02 11:15:12 +00:00
af37ecbbb9 - Update to version 1.70
* You can now hold down the shift key while pressing the COPY
    button in the sample editor screen to clone the sample into the
    first free sample slot. If you have marked some portion of the
    sample data, then this slice will be copied instead of the
    whole sample.
  * Added a new config entry (RESTRICTED_PATT_EDIT_CLICK) for changing
    the behavior when clicking on the song pattern to change the
    current pattern to edit. This is to avoid annoying accidents.
    Check out the new protracker.ini for more information about
    this setting.
  * Windows/macOS: Updated SDL to v2.30.6

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=19
2024-09-01 13:18:04 +00:00
b70c1a0ab5 Accepting request 1169795 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1169795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=9
2024-04-23 16:56:55 +00:00
67ada30053 Accepting request 1169733 from home:mnhauke
- Update to version 1.69
  * Hopefully fixed some stability issues with step-play
    (enter/backspace key)
  * Bugfix: Do not repeat step-play keys (enter/backspace)
- Update to version 1.68
  * Fixed some widget bugs when in "sample-zero" mode (sample = 00)
    This would happen if you did a click-and-hold on sample length,
    finetune, volume, loop, etc.

OBS-URL: https://build.opensuse.org/request/show/1169733
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=17
2024-04-23 05:15:53 +00:00
d0ac7e8a63 Accepting request 1159586 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1159586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=8
2024-03-19 16:32:52 +00:00
b6f489c02e Accepting request 1159138 from home:mnhauke
- Update to version 1.67
  * Fullscreen mode code has been refactored, as I apparently had
    coded it the wrong way. "Stretched" mode always fills the whole
    screen now too, and other issues may have been fixed as well.
  * The "INTEGERSCALING" option in protracker.ini has been removed
    as it wouldn't work with the new code anyway.
- Update to version 1.66
  * Fixed major sample trigger bugs with PAT2SMP.

OBS-URL: https://build.opensuse.org/request/show/1159138
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=15
2024-03-19 14:46:46 +00:00
d01a47f4f6 Accepting request 1121392 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1121392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=7
2023-10-31 19:26:10 +00:00
722e2ab173 Accepting request 1121291 from home:mnhauke
- Update to version 1.65
  * Removed audio output dithering. It seemed to be wrongly
    implemented anyway.
  * Removed CTRL+G and CTRL+V keybinding (boost/filter all
    samples)
  * The BOOST (Edit Op. #3) function was not 100% accurate to
    Amiga ProTracker.

OBS-URL: https://build.opensuse.org/request/show/1121291
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=13
2023-10-31 08:43:05 +00:00
20190f7960 Accepting request 1109593 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1109593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=6
2023-09-08 19:15:32 +00:00
c24de6f61b Accepting request 1109576 from home:mnhauke
- Update to version 1.64
  * Bugfix: A buffer overrun would occur if MOD2WAVFREQUENCY was
    set higher than FREQUENCY in protracker.ini while using
    MOD2WAV.
  * Right mouse button can now be held down while scrolling in
    Pos Ed. for faster scrolling speeds (forgot to implement this).
- Update to version 1.63
  * When loading raw samples, use the filename as the sample name.

OBS-URL: https://build.opensuse.org/request/show/1109576
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=11
2023-09-07 17:10:11 +00:00
a5ca1c237b Accepting request 1107987 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1107987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=5
2023-08-30 08:21:15 +00:00
a69ddb9a4e Accepting request 1107969 from home:mnhauke
- Update to version 1.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.
  * 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.
  * 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.
  * Code refactoring, a small portion of the code should be easier
    to understand now.

OBS-URL: https://build.opensuse.org/request/show/1107969
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=9
2023-08-29 17:17:12 +00:00
8471084d5e Accepting request 1101310 from multimedia:apps
- update to 1.61:
  * De-minimize window (if minimized) and set focus after drag n'
    drop of file

OBS-URL: https://build.opensuse.org/request/show/1101310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=4
2023-07-29 18:10:42 +00:00
bdc1660197 - update to 1.61:
* De-minimize window (if minimized) and set focus after drag n'
    drop of file

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=7
2023-07-29 08:53:36 +00:00
eb6357a523 Accepting request 1093820 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1093820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=3
2023-06-20 14:48:39 +00:00
f22190e33b Accepting request 1093818 from home:mnhauke
- Update to version 1.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).

OBS-URL: https://build.opensuse.org/request/show/1093818
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=5
2023-06-19 19:49:20 +00:00
769b10e10b Accepting request 1092079 from multimedia:apps
- update to 1.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"
- update to 1.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

OBS-URL: https://build.opensuse.org/request/show/1092079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=2
2023-06-11 17:55:52 +00:00
eecd553698 - update to 1.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"
- update to 1.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

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=3
2023-06-11 08:19:11 +00:00
72dfb2cd16 Accepting request 1067021 from multimedia:apps
I want to maintain pt2-clone in Factory

OBS-URL: https://build.opensuse.org/request/show/1067021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pt2-clone?expand=0&rev=1
2023-02-22 14:21:22 +00:00
4e00af5bc2 Accepting request 1066063 from home:mnhauke
Initial package for pt2-clone

OBS-URL: https://build.opensuse.org/request/show/1066063
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pt2-clone?expand=0&rev=1
2023-02-17 08:50:18 +00:00