49 Commits

Author SHA256 Message Date
Ana Guerrero
210b3d80f9 Accepting request 1250342 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1250342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=23
2025-03-05 12:41:30 +00:00
36c723faae - Update to version 1.95
* Added a new sample editor screen with some new sample editing
    features. It features waveform generators, resonant
    low-pass/high-pass filters and experimental bass & treble
    decrease/increase. This screen can be accessed by clicking
    the new "Effects" button in Smp. Ed.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=48
2025-03-05 10:09:16 +00:00
Ana Guerrero
38e9524f95 Accepting request 1246605 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1246605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=22
2025-02-18 18:12:28 +00:00
0c93c8c043 Accepting request 1246504 from home:mnhauke
- Update to version 1.94
  * Replaced the 6-point cubic Hermite interpolator with 3-point
    quadratic spline.
  * Changed how the tracker scope amplitude works. Now they're not
    shifted "downwards" at very low volumes anymore.
  * Updated the help text (the section regarding audio
    interpolation).
  * Small layout fix for Config -> Miscellaneous.
  * Match starfield effect speed in "about screen" with FT2 when
    "Original FT2 About screen" is enabled.
  * Scroll speed change for waveform in sample editor.

OBS-URL: https://build.opensuse.org/request/show/1246504
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=46
2025-02-18 09:39:31 +00:00
Ana Guerrero
2b1a98a626 Accepting request 1233430 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1233430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=21
2024-12-29 10:56:01 +00:00
Martin Pluskal
31b170602c - Update to version 1.93
* .S3M loader bug fix: The Axx (Set Speed) effect broke in v1.89.
  * .IT loader: Fixed behavior for overflowing sample offset
    effect, and illegal portamento slides (still somewhat wrong, buu
    better than before). Not that you should use the FT2 clone for
    playing .IT files!

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=44
2024-12-26 07:56:30 +00:00
Martin Hauke
572336ccd0 - Update to version 1.92
* Further improvement to the tracker scope interpolation.
  * Added a config option in Config->Miscellaneous for enabling
    the original FT2 about screen (feeling nostalgic?)
  * Did some very minor edits to the FT2 help text
- Update to version 1.91
  * Critical fix: Fixed a position/playback problem with
    voices/channels running at volume zero.
    This bug appeared in v1.87 (03.11.2024).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=43
2024-12-24 14:35:31 +00:00
Ana Guerrero
97886bda76 Accepting request 1229465 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1229465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=20
2024-12-10 22:43:17 +00:00
Martin Pluskal
1c81676676 - Update to version 1.90
* Fixed: The Nibbles game broke in v1.89 (snake food was no
    longer visible)

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=41
2024-12-09 18:28:17 +00:00
6038181b94 - Update to version 1.89
* Fixed a possible crash on macOS (and possibly Linux) when
    loading a module whose filename includes special non-ASCII
    characters.
  * Added a "Default audio device" option when selecting
    input/output audio devices in the config screen. This option
    has a few edge-case bugs, though.
  * Added an experimental Impulse Tracker module loader. This
    should only be used to extract patterns/instruments/samples,
    as there are severe conversion errors when this format is
    converted to XM under load. WARNING: This loader has not
    been thoroughly tested, and may cause a crash!
  * Fixed a bug with the tracker scopes where the sample would
    sometimes not be isplayed correctly during a sample/note
    trigger.
  * Replaced the Gaussian (SNES) interpolator with a 6-point
    cubic Hermite option. The Gaussian interpolator was very niche
    anyway, and as it sounded quite filtered, I think the vast
    majority of users wouldn't see a use for it.
  * Added a few missing Norwegian/Danish alphabet letters to the
    main font (code page is now 850 instead of 437).
  * Show extra digits (when space for them) in the C-4 Hz string
    in the instrument editor screen.
  * Again, slightly improved the interpolation method for the
    tracker scopes in "Lined" mode (when using the cubic/sinc
    interpolators)
  * Slightly increased the contrast for the sample editor's loop
    pin lines.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=40
2024-12-08 09:06:19 +00:00
50b7522be6 Accepting request 1222852 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1222852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=19
2024-11-09 19:58:10 +00:00
4a0048bc6f - Update to version 1.88
* Added an experimental .BRR (Super Nintendo) sample loader.
    Thanks to astriid for suggesting this (and coming up with
    some base code).
  * The tracker scopes now show a waveform that is more correct
    when using interpolation mode "No interpolation" and
    "Linear (FT2)".
  * Fixed: The "Gaussian (SNES)" interpolation option had a small
    delay of one input sample point. Not a big deal, but I
    corrected it anyway.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=38
2024-11-08 15:12:59 +00:00
6096db6fb1 Accepting request 1221441 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1221441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=18
2024-11-05 15:45:29 +00:00
cd2e282acb - Update to version 1.87
* Fixed: Stereo FLAC samples with a bitdepth of 24 didn't import
    correctly if you chose to convert to mono.
  * Added a Super Nintendo interpolation option ("Gaussian").
  * Fixed wrong tuning when importing Gravis Ultrasound .PAT patch
    files.
  * Slightly improved the interpolation method for the tracker
    scopes in "Lined" mode.
  * Updated the help text to reflect the new interpolation option.
  * Code cleanup.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=36
2024-11-05 13:33:04 +00:00
Ana Guerrero
c2eb350e33 Accepting request 1201786 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1201786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=17
2024-09-18 13:28:26 +00:00
Martin Pluskal
f4d290d7b6 - Update to version 1.86
* Fixed: The extended pattern editor had a status bar redraw
    issue if you had disabled "Framework" in Config -> Layout.
- Update to version 1.85
  * Waving logo in the about screen.
  * Small optimization of the "volume change" function in the
    sample editor.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=34
2024-09-18 12:16:18 +00:00
Ana Guerrero
a554fd3767 Accepting request 1173664 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1173664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=16
2024-05-13 15:58:41 +00:00
ffed99f668 Accepting request 1173443 from home:mnhauke
- Update to version 1.84
  Bugfix release
  * There was a bug in v1.83 making you unable to play-test (jam)
    samples at all while the pattern editor was hidden.

- Update to version 1.83
  * Now you cannot edit pattern notes/data while the pattern editor
    is not visible. This further prevents accidental song edits.
  * While in extended pattern editor mode, show a status bar with
    global volume, pattern edit status (to see if you are editing),
    and time elapsed
  * It was not possible to issue a Note Insert (Insert key) or Line
    Insert (Shift+Insert) on some keyboards. Added extra
    keybindings:
    + Ctrl+Return = Insert Note (same as Insert)
    + Ctrl+Shift+Return = Insert Line (same as Shift+Insert)
  * Updated the Keybindings help text to reflect the extra
    keybindings

OBS-URL: https://build.opensuse.org/request/show/1173443
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=32
2024-05-13 12:27:34 +00:00
Ana Guerrero
2ce44e6dc2 Accepting request 1167615 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1167615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=15
2024-04-15 18:17:07 +00:00
Martin Pluskal
61e0cb335d Accepting request 1167481 from home:mnhauke
- Update to version 1.82
  * Fixed: MIDI was actually not working in v1.81.
  * Fixed: Possible crash on startup or on exit (related to MIDI).

OBS-URL: https://build.opensuse.org/request/show/1167481
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=30
2024-04-14 06:46:53 +00:00
Ana Guerrero
55d90be637 Accepting request 1166626 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1166626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=14
2024-04-10 15:49:58 +00:00
Martin Pluskal
5d40068f2f Accepting request 1166496 from home:mnhauke
- Update to version 1.81
  * Rewrote some of the MIDI init/close code, as it looked like
    it could be buggy.
- Update to version 1.80
  * Doing note transpose on the whole song wouldn't count
    overflowing notes properly (it would sometimes not show a
    warning message first)

OBS-URL: https://build.opensuse.org/request/show/1166496
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=28
2024-04-10 11:04:17 +00:00
Ana Guerrero
cdece6aa53 Accepting request 1159105 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1159105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=13
2024-03-19 16:31:47 +00:00
Martin Pluskal
76b0ee4df4 Accepting request 1159103 from home:mnhauke
- Update to version 1.79
  * 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.

OBS-URL: https://build.opensuse.org/request/show/1159103
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=26
2024-03-18 17:31:02 +00:00
Ana Guerrero
b4ee3c60be Accepting request 1158884 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1158884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=12
2024-03-18 15:46:08 +00:00
Martin Pluskal
40a5c636cd Accepting request 1158830 from home:mnhauke
- Update to version 1.78
  * Fixed: It was possible to deadlock the tracker by attempting
    to load samples that had a filesize of zero bytes, or if the
    sample was in use by another program.
  * Fullscreen mode has received more bugfixes.

OBS-URL: https://build.opensuse.org/request/show/1158830
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=24
2024-03-18 07:39:14 +00:00
Ana Guerrero
a21d8b4b97 Accepting request 1158745 from multimedia:apps
- update to 1.77.1:
  * The 32-point sinc resampling interpolator was reduced to
    16-point again because of the trade-off not being big enough,
    and it was slightly wrongly implemented and would alias a
    little bit in some cases. I'll implement a better sinc
    interpolator in the future, if I ever stumble across a nice
    and simple implementation. Please let me know if you have
    one!

  * Note transpose (block), instrument remapping (block), Cut Block (ALT+F3)
    and Copy Block (ALT+F4) had issues if you had made a block selection in
    the last channel/track in a pattern.
    Thanks to Roz for finding this and reporting it, and sorry to all the people

OBS-URL: https://build.opensuse.org/request/show/1158745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=11
2024-03-17 21:16:57 +00:00
99b963bce2 - update to 1.77.1:
* The 32-point sinc resampling interpolator was reduced to
    16-point again because of the trade-off not being big enough,
    and it was slightly wrongly implemented and would alias a
    little bit in some cases. I'll implement a better sinc
    interpolator in the future, if I ever stumble across a nice
    and simple implementation. Please let me know if you have
    one!
  * Note transpose (block), instrument remapping (block), Cut Block (ALT+F3)
    and Copy Block (ALT+F4) had issues if you had made a block selection in
    the last channel/track in a pattern.
    Thanks to Roz for finding this and reporting it, and sorry to all the people

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=22
2024-03-17 12:20:23 +00:00
Ana Guerrero
0a46de0818 Accepting request 1157107 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1157107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=10
2024-03-13 21:18:15 +00:00
Martin Pluskal
5f2525ccb5 Accepting request 1157035 from home:mnhauke
- Update to version 1.77
  * The 32-point sinc resampling interpolator was reduced to
    16-point again because of the trade-off not being big enough,
    and it was slightly wrongly implemented and would alias a
    little bit in some cases. I'll implement a better sinc
    interpolator in the future, if I ever stumble across a nice
    and simple implementation.

OBS-URL: https://build.opensuse.org/request/show/1157035
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=20
2024-03-12 07:58:02 +00:00
Ana Guerrero
6400ab7e5f Accepting request 1150278 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1150278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=9
2024-02-25 13:08:14 +00:00
Martin Pluskal
c611625c58 Accepting request 1150039 from home:mnhauke
- Update to version 1.76
  * The 16-point sinc resampling interpolator has been upgraded to
    32-point for better sound quality in the tracker (if you have
    selected "Sinc (32 point)"). This interpolator is so good that
    a lot of old XM tunes will sound muddy because of lo-fi samples
    I recommend that you experiment with the choice of
    interpolators. "Cubic spline" is a good choice if you listen
    to a wide variety of XMs, while "Sinc (32 point)" is the best
    option if you create your own tunes using hi-fi samples, or if
    you mostly listen to XMs with hi-fi samples (or if you can
    accept a muddy/filtered sound from lo-fi samples).
  * Removed text fading from "about screen" (more is less)

OBS-URL: https://build.opensuse.org/request/show/1150039
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=18
2024-02-25 08:22:17 +00:00
Ana Guerrero
125abe682a Accepting request 1147354 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1147354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=8
2024-02-18 19:24:57 +00:00
Martin Hauke
307c85b9ac Accepting request 1147344 from home:amanzini:branches:multimedia:apps
- Update to version 1.75
  * Note transpose (block), instrument remapping (block), Cut Block (ALT+F3) 
    and Copy Block (ALT+F4) had issues if you had made a block selection in 
    the last channel/track in a pattern. 
    Thanks to Roz for finding this and reporting it, and sorry to all the people 
    who may have had this bug without knowing what was going on!

OBS-URL: https://build.opensuse.org/request/show/1147344
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=16
2024-02-17 18:14:32 +00:00
Ana Guerrero
98bed2c07a Accepting request 1133648 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1133648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=7
2023-12-17 20:32:51 +00:00
Martin Pluskal
39f39b8ee6 Accepting request 1133634 from home:mnhauke
- Update to version 1.74
  * Added a cubic spline audio interpolation option.

OBS-URL: https://build.opensuse.org/request/show/1133634
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=14
2023-12-16 20:36:04 +00:00
Ana Guerrero
2b5056de37 Accepting request 1121391 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1121391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=6
2023-10-31 19:26:09 +00:00
Martin Pluskal
295b4cce2c Accepting request 1121293 from home:mnhauke
- Update to version 1.73
  * Sample editor: Shift + mouse-wheel = scroll sample data view
- Update to version 1.72
  * Block Cut (ALT+F3) and Block Copy (ALT+F4) was broken in v1.70

OBS-URL: https://build.opensuse.org/request/show/1121293
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=12
2023-10-31 08:43:00 +00:00
Ana Guerrero
2707735b37 Accepting request 1115787 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1115787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=5
2023-10-05 18:05:02 +00:00
Martin Pluskal
107d57dbfb Accepting request 1115663 from home:mnhauke
- Update to version 1.71
  * CTRL+A/ALT+A keybindings were swapped.
- Update to version 1.70
  * Bugfix: Shrink Pattern ("Srnk.") could lead to a pattern
    length of 0.
  * Better variable sanitation for some pattern editing routines,
    may (?) prevent some rare crashes.
  * CTRL+F5 (Paste Pattern) had wrong button names in its
    message box when asking to adjust the pattern length after
    pasting.
  * Changed the above message box text to be easier to understand.
  * Removed audio dithering for 16-bit audio bit depth mode. It
    seemed to be wrongly implemented anyway.
  * Some small changes done to the about screen.
  * Code cleanup.

OBS-URL: https://build.opensuse.org/request/show/1115663
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=10
2023-10-05 09:41:56 +00:00
Ana Guerrero
5740b9e2c1 Accepting request 1107800 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1107800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=4
2023-08-30 08:20:03 +00:00
Martin Hauke
e0aaa64bd5 Accepting request 1107799 from home:mnhauke
OBS-URL: https://build.opensuse.org/request/show/1107799
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=8
2023-08-28 16:24:04 +00:00
Martin Pluskal
d3b8b4208d Accepting request 1106150 from home:mnhauke
- Update to version 1.69
  Bugfixes
  * The 'pattern expand' feature was heavily broken and would mess
    up the pattern data (and potentially crash the program).
  * The program crash message could overflow and not show the full
    text on some system
- Update to version 1.68
  * De-minimize window (if minimized) and set focus after
    drag n' drop of file.
- Update to version 1.67
  * The song-to-WAV export screen now defaults to the tracker's bit
    depth and audio rate. This was actually the behavior for
    earlier versions of the FT2 clone, but I decided to change it
    back.
  * The song-to-WAV exporter now allows rates up to 384kHz.
  * Alpha-based fade in for the about screen content.
  * Some small text string changes (config and song-to-WAV export
    screen)

OBS-URL: https://build.opensuse.org/request/show/1106150
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=7
2023-08-28 08:30:47 +00:00
99a23c0736 Accepting request 1079636 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1079636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=3
2023-04-15 20:34:27 +00:00
3569237207 Accepting request 1079576 from home:mnhauke
- Update to version 1.66
  * Added a 16 point sinc interpolation option (higher quality).
  * Changed some settings for the default configuration:
    1. Palette theme = Dark mode
    2. Scopes = Lined
       Note: Your existing configuration will not be changed!
  * Changed the layout a little in the Config section (Audio /
    "I/O Devices")
  * Removed the 192kHz audio output setting. This was a bit
    extreme to begin with. Note: You can still select this rate
    when exporting songs to WAV.

OBS-URL: https://build.opensuse.org/request/show/1079576
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=5
2023-04-15 18:17:00 +00:00
afd22b4595 Accepting request 1069535 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1069535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=2
2023-03-06 17:55:35 +00:00
Martin Pluskal
3beb8c8378 Accepting request 1069401 from home:mnhauke
- Update to version 1.65
  * Quick fix for volume ramp delta.
- Update to version 1.64
  * 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. Video (if no vsync) and the scopes use these timers.
  * 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.

OBS-URL: https://build.opensuse.org/request/show/1069401
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ft2-clone?expand=0&rev=3
2023-03-06 07:52:15 +00:00
82594a32c2 Accepting request 1067020 from multimedia:apps
I want to maintain ft2-clone in Factory

OBS-URL: https://build.opensuse.org/request/show/1067020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ft2-clone?expand=0&rev=1
2023-02-22 14:21:21 +00:00
Martin Pluskal
c7308951b6 Accepting request 1066062 from home:mnhauke
Initial package for ft2-clone

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