Up to [cvs.NetBSD.org] / pkgsrc / audio / fasttracker2
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.111 / (download) - annotate - [select for diffs], Sun Nov 19 10:36:39 2023 UTC (13 days, 1 hour ago) by fox
Branch: MAIN
CVS Tags: HEAD
Changes since 1.110: +2 -2
lines
Diff to previous 1.110 (colored)
audio/fasttracker2: Update to 1.73 Changes since v1.72.1 v1.73 - 30.10.2023 - Sample editor: Shift + mouse-wheel = scroll sample data view - Windows/macOS: Updated SDL to v2.28.4
Revision 1.110 / (download) - annotate - [select for diffs], Sat Oct 21 14:27:13 2023 UTC (5 weeks, 6 days ago) by fox
Branch: MAIN
Changes since 1.109: +2 -2
lines
Diff to previous 1.109 (colored)
audio/fasttracker2: Update to 1.72.1 Changes since v1.69 v1.72 - 07.10.2023 - Block Cut (ALT+F3) and Block Copy (ALT+F4) was broken in v1.70 v1.71 - 04.10.2023 - CTRL+A/ALT+A keybindings were swapped (thanks to MIDRA2ADVANCE for telling me) v1.70 - 01.10.2023 - 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 - Windows/macOS: Updated SDL to v2.28.3 - Code cleanup
Revision 1.109 / (download) - annotate - [select for diffs], Tue Sep 12 08:01:24 2023 UTC (2 months, 2 weeks ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Changes since 1.108: +2 -2
lines
Diff to previous 1.108 (colored)
audio/fasttracker2: Update to 1.69 Changes since v1.68 v1.69 - 03.08.2023 - Bugfix: The 'pattern expand' feature was heavily broken and would mess up the pattern data (and potentially crash the program). - Bugfix: The program crash message could overflow and not show the full text on some systems.
Revision 1.108 / (download) - annotate - [select for diffs], Sat Jul 1 17:06:18 2023 UTC (5 months ago) by fox
Branch: MAIN
Changes since 1.107: +2 -3
lines
Diff to previous 1.107 (colored)
audio/fasttracker2: Update to 1.68 Changes since v1.66 v1.68 - 29.06.2023 - 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 v1.67 - 25.04.2023 - 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 (who cares..? :-) - Some small text string changes (config and song-to-WAV export screen) - Windows/macOS: Updated SDL to v2.26.5
Revision 1.107 / (download) - annotate - [select for diffs], Sat May 6 19:08:58 2023 UTC (6 months, 3 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.106: +2 -1
lines
Diff to previous 1.106 (colored)
*: Recursive revbump from audio/libopus 1.4
Revision 1.106 / (download) - annotate - [select for diffs], Mon Apr 17 21:32:56 2023 UTC (7 months, 2 weeks ago) by fox
Branch: MAIN
Changes since 1.105: +2 -2
lines
Diff to previous 1.105 (colored)
audio/fasttracker2: Update to 1.66 Changes since v1.65 v1.66 - 13.04.2023 - 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. - Some code cleanup
Revision 1.105 / (download) - annotate - [select for diffs], Mon Mar 13 14:59:54 2023 UTC (8 months, 2 weeks ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Changes since 1.104: +2 -2
lines
Diff to previous 1.104 (colored)
audio/fasttracker2: Update to 1.65 Changes since v1.63 v1.65 - 03.03.2023 - Quick fix for volume ramp delta (could be slightly off in v1.64) v1.64 - 03.03.2023 - 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.
Revision 1.104 / (download) - annotate - [select for diffs], Sat Feb 4 15:11:06 2023 UTC (9 months, 3 weeks ago) by fox
Branch: MAIN
Changes since 1.103: +2 -2
lines
Diff to previous 1.103 (colored)
audio/fasttracker2: Update to 1.63 Changes since v1.61 v1.63 - 24.01.2023 - 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 v1.62 - 28.11.2022 - Because of a bug in FT2, pattern loop commands will manipulate the row the next pattern will begin at (should be 0). However, this can overflow the number of rows (length) for that pattern and cause out-of-bounds reads. Set to row 0 in this case. This fixes for example "ambrozia.xm" in the transition from song end to song start.
Revision 1.103 / (download) - annotate - [select for diffs], Sat Nov 12 06:02:48 2022 UTC (12 months, 2 weeks ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.102: +2 -2
lines
Diff to previous 1.102 (colored)
audio/fasttracker2: Update to 1.61 Changes since v1.58 v1.61 - 07.11.2022 - For the volume column in pattern edit mode, allow the two keys to the left of backspace to work as '-' and '+'. This is for some keyboard layouts where it was impossible to insert volume slide down/up effects. v1.60 - 11.10.2022 - Windows/macOS: Updated SDL to v2.24.1 v1.59 - 03.10.2022 - The default Disk Op. directory is now set to the user's desktop - The WAV export screen now has a checkbox for setting BPM precision to FT2. This means to use less precise BPMs, which will match FT2's WAV output length. - The default audio frequency and bit depth in the WAV export screen are now set to 44100 and 16-bit, and changing the audio frequency and bit depth in the config screen will not affect these settings anymore. - Updated the help text (made a note about the new WAV export BPM mode)
Revision 1.102 / (download) - annotate - [select for diffs], Sat Oct 1 10:42:04 2022 UTC (14 months ago) by fox
Branch: MAIN
Changes since 1.101: +2 -3
lines
Diff to previous 1.101 (colored)
audio/fasttracker2: Update to 1.58 Changes since v1.57 v1.58 - 20.09.2022 - The windowed-sinc interpolator was reverted to 8 points at 8192 phases. It sounded better for certain lo-fi samples the way it used to be. The alias/distortion fix (v1.57) is still kept, for cleaner sound. - Windows/macOS: Updated SDL from 2.0.22 to 2.24.0 - Fixed #ifdef hacks when using SDL 2.24.0 and later (new version number scheme)
Revision 1.101 / (download) - annotate - [select for diffs], Sun Sep 11 12:51:15 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.100: +2 -1
lines
Diff to previous 1.100 (colored)
*: bump PKGREVISION for flac shlib bump
Revision 1.100 / (download) - annotate - [select for diffs], Mon Sep 5 12:46:37 2022 UTC (14 months, 3 weeks ago) by fox
Branch: MAIN
Changes since 1.99: +2 -3
lines
Diff to previous 1.99 (colored)
audio/fasttracker2: Update to 1.57 Changes since v1.56 v1.57 - 04.09.2022 - macOS: Fixed problems with not being able to record/sample audio (again) - Fixed some aliasing issues in the windowed-sinc interpolator (deltas > 1.5) - The windpowed-sinc interpolator now has 16 points instead of 8, and double the phase precision. This should increase the audio quality, but could also make the program run slower on very low end systems (like a Pi, for example).
Revision 1.99 / (download) - annotate - [select for diffs], Thu Aug 11 05:08:02 2022 UTC (15 months, 3 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.98: +2 -1
lines
Diff to previous 1.98 (colored)
Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
Revision 1.98 / (download) - annotate - [select for diffs], Mon Aug 8 08:58:42 2022 UTC (15 months, 3 weeks ago) by fox
Branch: MAIN
Changes since 1.97: +2 -2
lines
Diff to previous 1.97 (colored)
audio/fasttracker2: Update to 1.56 Changes since v1.55 v1.56 - 11.07.2022 - Fixed some possible issues with fullscreen in Linux (still buggy) - Fixed some issues with restoring the window size and image stretch mode when loading or resetting the config when the program is running. - Bugfix: Focus was lost when drag-n-dropping a file onto the tracker, which meant that the first following mouse click was ignored. - Windows/macOS: Updated SDL from 2.0.20 to 2.0.22
Revision 1.97 / (download) - annotate - [select for diffs], Mon Jun 20 02:30:10 2022 UTC (17 months, 1 week ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.96: +2 -2
lines
Diff to previous 1.96 (colored)
audio/fasttracker2: Update to 1.55 Changes since v1.54 v1.55 - 14.06.2022 - Fixed crash when using "Copy smp." on an empty dest. or source instrument - Fixed: Using "Copy Ins." on an empty source instrument resulted in a non-sensical system message. - Reset pattern loop states on "Play Song", fixes a potential bug
Revision 1.96 / (download) - annotate - [select for diffs], Sat May 7 07:33:45 2022 UTC (18 months, 3 weeks ago) by fox
Branch: MAIN
Changes since 1.95: +2 -2
lines
Diff to previous 1.95 (colored)
audio/fasttracker2: Update to v1.53 Changes since v1.52 v1.53 - 20.04.2022 - Fixed stuck/invisible checkbox after leaving the "Layout" config screen
Revision 1.95 / (download) - annotate - [select for diffs], Sun Apr 17 07:55:51 2022 UTC (19 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.94: +2 -3
lines
Diff to previous 1.94 (colored)
fasttracker2: update to 1.53 v1.53 - 16.04.2022 - Added a checkbox in the config screen for disabling the use of a custom mouse cursor (the OS mouse cursor will be used instead). - Fixed an issue where marking sample/instrument text while clicking on a new sample/instrument would lead to marking corruption.
Revision 1.94 / (download) - annotate - [select for diffs], Mon Mar 28 10:43:32 2022 UTC (20 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.93: +2 -1
lines
Diff to previous 1.93 (colored)
a*/*: revbump(1) for libsndfile
Revision 1.93 / (download) - annotate - [select for diffs], Wed Mar 16 09:06:33 2022 UTC (20 months, 2 weeks ago) by fox
Branch: MAIN
Changes since 1.92: +2 -2
lines
Diff to previous 1.92 (colored)
audio/fasttracker2: Update to v1.52 Changes since v1.51 v1.52 - 27.02.2022 - Fix possible sample loop corruption on .MOD import, f.ex. "FARLAND.MOD" - Hardware Performance Counter code refactoring (framerate handling without vsync, and scopes)
Revision 1.92 / (download) - annotate - [select for diffs], Sat Feb 12 20:04:32 2022 UTC (21 months, 2 weeks ago) by nros
Branch: MAIN
Changes since 1.91: +5 -1
lines
Diff to previous 1.91 (colored)
fasttracker2: use pkgsrc flac
Revision 1.91 / (download) - annotate - [select for diffs], Fri Feb 11 05:57:57 2022 UTC (21 months, 2 weeks ago) by fox
Branch: MAIN
Changes since 1.90: +2 -2
lines
Diff to previous 1.90 (colored)
audio/fasttracker2: Update to v1.51 Changes since v1.50 v1.51 - 01.02.2022 - Don't handle mouse click if window wasn't in focus
Revision 1.90 / (download) - annotate - [select for diffs], Thu Jan 13 04:24:00 2022 UTC (22 months, 2 weeks ago) by fox
Branch: MAIN
Changes since 1.89: +2 -2
lines
Diff to previous 1.89 (colored)
audio/fasttracker2: Update to v1.50 Changes since v1.49 v1.50 - 12.01.2022 - macOS/Windows: Updated SDL 2.0.16 to SDL 2.0.20. SDL 2.0.18 would have issues with custom mouse cursors on Windows, so I had to skip it.
Revision 1.89 / (download) - annotate - [select for diffs], Thu Dec 16 08:30:43 2021 UTC (23 months, 2 weeks ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.88: +1 -2
lines
Diff to previous 1.88 (colored)
audio/fasttracker2: Update to v1.49 Changes since v1.48 v1.49 - 13.12.2021 - Fixed a bug when using Cut (or CTRL+X) on 16-bit samples in the sample editor. It would read data from the wrong offset. - Kludge: Allow marking the very last sample points in the sample editor if the image is stretching out the whole screen in fullscreen mode. - Mac: 1) Fixed possible mouse coordinate scaling bug when leaving fullscreen 2) Left Command key won't trigger song play anymore. Use the right Alt key for this. If you have an old Mac without a right Alt key, I suggest getting a newer computer (my first priority is modern computers). 3) Left Command key can now be used instead of Alt for: - Select all (A - sample/text editing) - Cut (X - sample/text editing) - Copy (C - sample/text editing) - Paste (V - sample/text editing) - Updated the help text
Revision 1.88 / (download) - annotate - [select for diffs], Wed Dec 8 16:03:08 2021 UTC (23 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.87: +2 -1
lines
Diff to previous 1.87 (colored)
revbump for icu and libffi
Revision 1.87 / (download) - annotate - [select for diffs], Sun Nov 28 10:45:02 2021 UTC (2 years ago) by nia
Branch: MAIN
Changes since 1.86: +4 -4
lines
Diff to previous 1.86 (colored)
fasttracker2: Update to 1.48 This fixes a crash and a quantization bug.
Revision 1.86 / (download) - annotate - [select for diffs], Wed Sep 8 21:04:54 2021 UTC (2 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.85: +2 -1
lines
Diff to previous 1.85 (colored)
Recursive revbump for audio/jack
Revision 1.85 / (download) - annotate - [select for diffs], Wed May 26 02:34:02 2021 UTC (2 years, 6 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.84: +2 -2
lines
Diff to previous 1.84 (colored)
audio/fasttracker2: Updates to v1.47 Changes since v1.46 v1.47 - xx.05.2021 - Bugfix: The Lxx (Set Envelope Pos) XM effect was broken :( - Added support for loading FLAC samples (w/ loop/vol./name information) - Added support for loading '8-bit unsigned/32-bit float/64-bit double' AIFFs - Added support for loading XMs with ADPCM sample compression (ModPlug Tracker) - The windowed-sinc LUT now has 8192 phases instead of 4096 for a theoretical small interpolation precision improvement. - Bugfix: Fixed a bug with "Save rng." (Smp. Ed.) related to data after/around the loop end point. - "Save rng." (Smp. Ed.) now asks if you want to overwrite an existing file - Bugfix: The windowed-sinc interpolation was slightly wrong near the loop-start point on looped samples. Was only audible on super-tight loops. - Mixer now uses 32-bit single-precision floats instead of 64-bit double-precision. The error difference in the audio output is +/- 1 (16-bit), which is only -90dbFS and not really audible. This should give a performance boost for devices that are slow with handling double-precision floats. - Samples now have units of "samples" instead of bytes (in the sample editor). This means that 16-bit samples will show the same numbers as 8-bit samples. - The sample editor is now drawing interpolated sample points when zoomed in - Fixed a bug where the "Range" button in Smp. Ed. had problems if you had marked sample data after 65535 sample points. - Fixed a problem where the mouse pointer could be broken in fullscreen mode at some screen resolutions (f.ex. 1600x900). - Windows bugfix: Prevent ever-increasing memory usage while minimized. Possibly a bug in SDL_RenderClear(). Might've affected other systems too. - Bugfix: Exit text edit mode when dropping a file onto the window. Fixes possible text cursor overflow issues. - Bugfix: Some instrument/sample names could contain junk at the end after being saved (.XM/.XI). - Bugfix: If you previously used an audio device that was disconnected before starting the program, it will now resort to the default audio device without reverting all your audio settings (buffer size, bit depth, frequency). - Fixed possible crash if a channel's resampling rate/delta was zero (very rare) - If you copy all the sample data in a sample, it will also copy over the sample information (loop, volume, finetune, name etc.) when you paste it to a new sample. - The "Get maximum scale" button in the "Volume" tool in Smp. Ed. will now get the actual scale instead of limiting it to the start/end vol max range. This means that you need only one pass to normalize the amplitude on a very quiet sample. - The scopes now use linear interpolation for sample points in "Lined" mode - Fixed a mistake in the S3M importer where "Set speed" commands with a parameter of >$1F were removed instead of being clamped. - Clearing the instrument (numpad delete key) also clears instrument name now - Added new keybinding: Press Ctrl + "numpad+"/"numpad-" to increase or decrease the master volume by 16. - Updated the help text - A *lot* of variable/function names have been changed to be easier to understand. This causes a mega-commit to the GitHub repo, and I'm sorry for that if you have a fork of it that you want to keep updated. :/ - Code cleanup (big one)
Revision 1.84 / (download) - annotate - [select for diffs], Tue Apr 6 10:49:29 2021 UTC (2 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.83: +2 -2
lines
Diff to previous 1.83 (colored)
audio/fasttracker2: Updates to v1.46 Changes since v1.44 v1.46 - 02.04.2021 - Fixed: Audio settings weren't correctly loaded from config in v1.45 v1.45 - 01.04.2021 - Fixed possible crash when starting the program on M1 Macs (thanks kode54) - Fixed possible mouse cursor corruption when hovering over text boxes on Linux. - Fixed possibly buggy string operations - Refactored some code that was doing unnecessary/wrong stuff - Minor code cleanup - Updated help text
Revision 1.83 / (download) - annotate - [select for diffs], Wed Mar 3 10:20:03 2021 UTC (2 years, 9 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.82: +2 -2
lines
Diff to previous 1.82 (colored)
audio/fasttracker2: Updates to v1.44 Changes since v1.43 v1.44 - 01.03.2021 - The second "Key Off" key (key next to left shift) didn't work on all keyboard layouts. - Added support for importing DIGI Booster (non-Pro) modules - Added support for importing 8-channel StarTrekker modules - Removed calculation of some big tables because they were not really that important for performance after all, and also made the video/audio sync data more compact. Saves around ~1.8MB of RAM. Not a whole lot, but still nice. - Code refactoring in module/sample loaders. It's easier to add new loaders now! - Minor code cleanup and code change - Updated help text
Revision 1.82 / (download) - annotate - [select for diffs], Sat Jan 16 19:04:40 2021 UTC (2 years, 10 months ago) by fox
Branch: MAIN
Changes since 1.81: +2 -2
lines
Diff to previous 1.81 (colored)
audio/fasttracker2: Updates to v1.43 Changes since v1.41 v1.43 - 13.01.2021 - Sample tuning is now slightly more accurate when importing .IFF/.WAV/.AIFF samples. It can still be off by up to several cents, but this is because of a rather low sample pitch precision in FT2 (5-bit finetune + relative note). - Bugfix: Fixed some scrollbar bugs in the instrument editor (when changing values, then changing instrument, and changing values again). - New feature: Display middle-C (C-4) frequency in the instrument editor - Some small optimizations and minor bugfixes v1.42 - 01.01.2021 - Updated SDL from version 2.0.12 to version 2.0.14 - Windows: Because of a bugfix in SDL 2.0.14, the instrument selector keys (numpad) still work like they should regardless of the numlock state. - Changed a flag when setting up the video renderer so that the program can properly run in rare cases where it wouldn't - Some other minor fixes
Revision 1.81 / (download) - annotate - [select for diffs], Sun Nov 29 14:53:28 2020 UTC (3 years ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.80: +2 -2
lines
Diff to previous 1.80 (colored)
audio/fasttracker2: Updates to v1.41 Changes since v1.40 v1.41 - 19.11.2020 - Code refactoring and code cleanup - Fixed minor BPM duration issues when rendering song to WAV - Fixed some mouse problems in fullscreen mode on multi-monitor setups - Bugfix: Properly change pattern length after loading .xp pattern files (FT2 doesn't do this, but I think this makes sense!)
Revision 1.80 / (download) - annotate - [select for diffs], Sun Nov 15 23:51:08 2020 UTC (3 years ago) by fox
Branch: MAIN
Changes since 1.79: +2 -2
lines
Diff to previous 1.79 (colored)
audio/fasttracker2: Updates to v1.40 Changes since v1.39 v1.40 - 14.11.2020 - Added the option to stretch out the image in fullscreen mode without having to enable the blurry pixel filter. This is now called "Stretched", and can be found in Config -> Miscellaneous. Keep in mind that this will result in uneven pixel widths (aliasing), which is why the pixel filter exists. :) - Removed the "Go fullscreen" button in Config -> Miscellaneous to make room for the "Stretched" checkbox. To toggle fullscreen mode, press Alt+Enter (Ctrl+Cmd+F also works on Mac).
Revision 1.79 / (download) - annotate - [select for diffs], Tue Nov 10 12:09:34 2020 UTC (3 years ago) by fox
Branch: MAIN
Changes since 1.78: +2 -2
lines
Diff to previous 1.78 (colored)
audio/fasttracker2: Updates to v1.39 Changes since v1.38 v1.39 - 08.11.2020 - Fixed yet another issue where junk could be drawn after the loop end point in the sample data's waveform in the sample editor (if zoomed out). - Fixed an issue with loading XMs with more than 128 instruments (OpenMPT etc). This only worked if the extra instruments were empty. Now it will properly load the extra instruments and discard them after the loading was complete (since we only support up to 128 instruments). - Small code cleanup
Revision 1.78 / (download) - annotate - [select for diffs], Sun Nov 8 13:38:55 2020 UTC (3 years ago) by fox
Branch: MAIN
Changes since 1.77: +2 -2
lines
Diff to previous 1.77 (colored)
audio/fasttracker2: Updates to v1.38 Changes since v1.36 v1.38 - 01.11.2020 - Fixed two possible pattern length bugs while switching to a new, shorter pattern while the song is playing. - Mixer code cleanup (generates smaller code now) v1.37 - 29.10.2020 - The 4-tap cubic spline resampling interpolation has now been replaced with 8-tap windowed-sinc (polyphase) for better audio quality. - The mixer is now using 64-bit float precision instead of 32-bit float precision. We only mix up to 32 channels anyway, which is not very CPU intensive. - Volume/panning envelope interpolation is now using floating point precision instead of 8.8 fixed-point precision. - Fixed a bug where the scopes would not shut down if you triggered an instrument that is not allocated (empty). - Small code cleanup
Revision 1.77 / (download) - annotate - [select for diffs], Thu Oct 8 14:11:40 2020 UTC (3 years, 1 month ago) by fox
Branch: MAIN
Changes since 1.76: +2 -2
lines
Diff to previous 1.76 (colored)
audio/fasttracker2: Updates to v1.36 Changes since v1.35 v1.36 - 05.10.2020 - Bugfix: The 'S' volume column effect (set vibrato speed) should be ignored if the parameter is zero. - Bugfix: The Kxx (key off) effect was not behaving like FT2 for values >$0f - Bugfix: If attempting to WAV-render a song with an EEx (pattern delay) effect on the first row of a pattern, the render would end too early. - Bugfix: In Disk Op., when loading a new module/sample, change the loaded filename extension according to save mode (f.ex. "test.xm" -> "test.wav"). - When changing the song position from the UI, reset global volume, and also reset pattern delay and other possible conflicts. FT2 doesn't do this, but I feel that this is a sensible thing to do. - Made the About screen a bit more visually appealing - Updated the "Known bugs" section of the help text - Replayer code cleanup
Revision 1.76 / (download) - annotate - [select for diffs], Tue Sep 29 14:33:18 2020 UTC (3 years, 2 months ago) by fox
Branch: MAIN
Changes since 1.75: +2 -2
lines
Diff to previous 1.75 (colored)
audio/fasttracker2: Updates to v1.35 Changes since v1.34 v1.35 - 27.09.2020 - Added an option to change interpolation mode to 2-tap linear, just to match real FT2. This interpolation method is of worse quality than the current one (4-tap cubic spline). - Fixed some sample tap bugs with the cubic spline resampling interpolation - Fixed an issue where unwanted sample data could be shown at the loop end point of a looped sample in the sample editor. - Updated some parts of the help text - Small code cleanup
Revision 1.75 / (download) - annotate - [select for diffs], Thu Sep 10 16:32:31 2020 UTC (3 years, 2 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (colored)
audio/fasttracker2: Updates to v1.34 Changes since v1.31 v1.34 - 09.09.2020 - If trying to load an XM with >32 channels or >16 samples in an instrument, discard the extra channels/samples and allow the loading to happen (but warn the user about it). - Same as above for .XIs (instruments) with >16 samples - Fixed a possible crash after trying to load unsupported XMs - Fixed loading of XMs with 256 orders and/or an orderlist padded with 0xFF at the end. v1.33 - 07.09.2020 - Right Shift key is now correctly used for "Record Pattern" instead of "Record Song" (this was wrong). - For Mac keyboards: Left Command key can now be used for "Play Pattern" (since some Mac keyboards don't have a Right Alt key). PS: You now need to use Left Ctrl (instead of Left Command) for "select all/copy/paste" keys in the sample editor and for marked text in the UI. - Added some Mac-specific text to the "Help -> Keyboard" section v1.32 - 05.09.2020 (updated 06.09.2020) - Fixed crash in "Amiga frequency table" mode if period (freq) would reach 1. Not sure if this is even possible, but better safe than sorry... - Fixed a small initial resampling interpolation error on looping samples whose loop start (Repeat) is above 0. - Fixed a CUBIC_PHASES off-by-one typo, which could probably mess up the resampling interpolation in very rare cases. - Pre-calc cubic spline LUT on init, instead of including the table in the binary. - Fixed line-encoding on Linux makefiles - Cleaned up some messy logic in tickReplayer() (behavior is the same) >> 06.09.2020: - Fixed a bug with playing empty patterns in v1.32
Revision 1.74 / (download) - annotate - [select for diffs], Mon Aug 31 02:02:45 2020 UTC (3 years, 3 months ago) by fox
Branch: MAIN
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
audio/fasttracker2: Updates to v1.31 Changes since v1.30 v1.31 - 28.08.2020 - The audio channel mixer is floating-point based now, for a theoretical precision improvement. - Windows: The 32-bit version now has the same mixer as the 64-bit version (e.g. you can use >48kHz rates). - Fixed an issue where the channel panning could overflow if pan was close to 255 ($80) and you had a panning envelope going upwards. - Fixed another issue with dithering in 16-bit audio output mode (d'oh) - Dithering is now always enabled for 16-bit audio output mode, and the "dithering" checkbox has been removed from the config screen. - Disk op.: When listing modules, only list .wav files if "Save as:" is set to "WAV". - Fixed a misplaced pixel on the "Usable" mouse pointer type graphics =) - Code cleanup (more sensible variable names in the audio mixer)
Revision 1.73 / (download) - annotate - [select for diffs], Mon Aug 24 15:09:53 2020 UTC (3 years, 3 months ago) by fox
Branch: MAIN
Changes since 1.72: +2 -3
lines
Diff to previous 1.72 (colored)
audio/fasttracker2: Updates to v1.30 Changes since v1.27 v1.30 - 23.08.2020 - Fixed an off-by-one issue when dithering is enabled in 16-bit audio mode - The WAV renderer now defaults to the same frequency/bitdepth as the ones selected in the "I/O devices" config screen. v1.29 - 18.08.2020 - Fix wraparound-issues when using Tab in the pattern editor v1.28 - 16.08.2020 - Bugfix: Don't redraw the instrument switcher when pressing numpad keys while certain screens (about/config/help/nibbles) are open. - Slightly increased the volume precision in the audio channel mixer. This is most likely not measurable. - Fixed some errors in the help text - Small code cleanup
Revision 1.72 / (download) - annotate - [select for diffs], Tue Aug 18 17:57:35 2020 UTC (3 years, 3 months ago) by leot
Branch: MAIN
Changes since 1.71: +2 -1
lines
Diff to previous 1.71 (colored)
*: revbump for libsndfile
Revision 1.71 / (download) - annotate - [select for diffs], Sat Jul 25 21:29:19 2020 UTC (3 years, 4 months ago) by fox
Branch: MAIN
Changes since 1.70: +2 -2
lines
Diff to previous 1.70 (colored)
audio/fasttracker2: Updates to v1.27 Changes since v1.26 v1.27 - 24.07.2020 - Fixed a small stuttering issue in the audio/video syncing - Bugfix: When rendering a song to a 16-bit WAV while having audio output set to 32-bit, you'd never get dithering in the WAV render. - Further optimization of the audio channel mixer (~5-16% perf. increase)
Revision 1.70 / (download) - annotate - [select for diffs], Tue Jun 30 19:47:35 2020 UTC (3 years, 5 months ago) by fox
Branch: MAIN
Changes since 1.69: +2 -2
lines
Diff to previous 1.69 (colored)
audio/fasttracker2: Updates to v1.26 Changes since v1.25 v1.26 - 23.06.2020 - Song BPM is now more accurate (it used to be slightly off for some BPMs) - Arpeggio is now 100% FT2-correct for ticks 31..99 (speed 31..99 is only obtainable by hex-editing XMs). - Fixed compiling error on ARM CPUs - Code cleanup
Revision 1.69 / (download) - annotate - [select for diffs], Mon Jun 15 23:34:43 2020 UTC (3 years, 5 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.68: +2 -2
lines
Diff to previous 1.68 (colored)
audio/fasttracker2: Updates to v1.25 Changes since v1.24 v1.25 - 12.06.2020 (updated 13.06.2020) - Instrument envelopes now show x/y coords in the top right corner in Instr. Ed. - The song tempo (BPM) is now *slightly* more accurate for certain BPM values - Fixed a bug with the XFade function on 16-bit pingpong samples >> 13.06.2020: - Make the x/y instr. envelope coords text a bit cleaner
Revision 1.68 / (download) - annotate - [select for diffs], Sat May 16 02:46:55 2020 UTC (3 years, 6 months ago) by fox
Branch: MAIN
Changes since 1.67: +2 -2
lines
Diff to previous 1.67 (colored)
audio/fasttracker2: Updates to v1.24 Changes since v1.23 v1.24 - 13.05.2020 - Fixed a bug with saving looping 16-bit samples as .RAW/.IFF/.WAV. Two sample points somewhere in the waveform would be set to wrong values. - Linux: Fixed the mouse not working with KMSDRM (hopefully)
Revision 1.67 / (download) - annotate - [select for diffs], Sat May 9 08:51:27 2020 UTC (3 years, 6 months ago) by rillig
Branch: MAIN
Changes since 1.66: +1 -7
lines
Diff to previous 1.66 (colored)
audio/fasttracker2: remove no-op SUBST block
Revision 1.66 / (download) - annotate - [select for diffs], Fri May 1 13:34:41 2020 UTC (3 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.65: +2 -2
lines
Diff to previous 1.65 (colored)
audio/fasttracker2: Updates to v1.23 Changes since v1.22: v1.23 - 29.04.2020 - Bugfix: The "default dirctories" paths in the config only worked for modules and not the other types (fixes GitHub issue #6). - A much needed code refactoring of data structs. The code now also compiles with GCC 10.
Revision 1.65 / (download) - annotate - [select for diffs], Wed Apr 29 15:04:43 2020 UTC (3 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.64: +2 -2
lines
Diff to previous 1.64 (colored)
audio/fasttracker2: Updates to v1.22 Changes since v1.21: v1.22 - 27.04.2020 - Fixed crash when loading XMs with pattern lengths above 256. They are now safely truncated, and the user gets a warning message about the truncation. - Allow loading overflown BPM/speed values from quirky XMs, up to BPM 999 and speed 99 ("jk_error_txt.xm" is an example for quirky BPM/speed values). - Tiny code cleanup
Revision 1.64 / (download) - annotate - [select for diffs], Thu Apr 23 18:48:53 2020 UTC (3 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.63: +2 -2
lines
Diff to previous 1.63 (colored)
audio/fasttracker2: Updates to v1.21 Changes since v1.20: v1.21 - 22.04.2020 - macOS/Linux: The initial working directory would not get properly set when opening Disk Op. - Bugfix: The custom directory paths in the config could contain unwanted junk at the end if the loaded config file was saved from real FT2. - Bugfix: If you were skilled enough to beat the very last Nibbles level, your potential entry in the highscore table would show garbled level graphics. - Show a warning if either of the Buttons/Desktop palette colors are so dark that you might have issues seeing the walls in Nibbles. - "Space Pigs" palette replaced with a new (low contrast) "Dark mode" palette - Some more small miscellaneous fixes not worth of a mention
Revision 1.63 / (download) - annotate - [select for diffs], Tue Apr 14 13:26:07 2020 UTC (3 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.62: +2 -2
lines
Diff to previous 1.62 (colored)
audio/fasttracker2: Updates to v1.20 Changes since v1.19: v1.20 - 13.04.2020 - x86_64/amd64 users now get 32.32 fixed-point precision in the audio channel mixer, an extra 192kHz mixing frequency mode (may only work with a larger buffer size), and double the amount of phases in the cubic spline table. This will only make an improved outcome in very few cases (like extremely high/low channel rates), so don't expect to hear any difference. Non-x86_64 users now lose 96kHz mode as it was a bit unsuitable with 16.16 fixed-point precision. - The "Volume" function in Smp. Ed. now has more precision and takes less time to complete. Not that it was slow to begin with... - Increased the minimum .WAV rendering frequency from 8kHz to 44.1kHz, because the mixer delta calculations could overflow on such low rates. - Some more small miscellaneous changes not worth of a mention - Code cleanup
Revision 1.62 / (download) - annotate - [select for diffs], Thu Apr 9 12:57:59 2020 UTC (3 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.61: +2 -2
lines
Diff to previous 1.61 (colored)
audio/fasttracker2: Updates to v1.19 Changes since v1.18: v1.19 - 08.04.2020 - The "Trim" function had been 100% broken (and crashes the program) for a very long time. Sorry for this! This happened after instruments were changed to be allocated as needed. - macOS: 48kHz is now the default audio output rate (instead of 44.1kHz) - For x86_64/amd64 users: The audio channel mixer now has higher fractional precision on mixing deltas, which is beneficial for 96kHz audio frequency mode.
Revision 1.61 / (download) - annotate - [select for diffs], Tue Apr 7 14:20:24 2020 UTC (3 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.60: +2 -2
lines
Diff to previous 1.60 (colored)
audio/fasttracker2: Updates to v1.18 Changes since v1.17: v1.18 - 06.04.2020 - Windows: Fixed files >2GB displaying bogus filesizes in Disk Op. - Fixed a potential crash in the audio mixer on quirky modules (when a channel's sampling rate is somehow set to 0). - Fixed a bug with vertical scrollbars that have a very small thumb (v1.16)
Revision 1.60 / (download) - annotate - [select for diffs], Sat Apr 4 16:30:43 2020 UTC (3 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.59: +2 -2
lines
Diff to previous 1.59 (colored)
audio/fasttracker2: Updates to v1.17 Changes since v1.14: v1.17 - 03.04.2020 - Fixed some bugs with sample data marking/hand-drawing and sample loop pin dragging, which appeared in v1.16. v1.16 - 02.04.2020 - The mouse system has been rewritten so that we don't need to do mouse capturing while interacting with GUI widgets, which could be buggy sometimes. - The different Disk Op. item paths (mod./instr./smp./pat./trk.) now behave exactly like real FT2. I.e. if they haven't been initialized before, they will be set to the current working directory. - Scrollbar thumbs are now limited to minimum 9 pixels in length/height, to prevent them from being difficult to click on. v1.15 - 31.03.2020 - More improvements to S3M loader. Fixes "satellite one.s3m" and other S3Ms. - Up/down pushbutton delay has been increased even more, to prevent accidentally skipping too much. - Some other small miscellaneous changes not worth of a mention
Revision 1.59 / (download) - annotate - [select for diffs], Mon Mar 23 12:25:01 2020 UTC (3 years, 8 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.58: +2 -2
lines
Diff to previous 1.58 (colored)
audio/fasttracker2: Update to v1.14 Changes since v1.13: v1.14 - 22.03.2020 - Bugfix: The Repeat/Replen. numbers in Smp. Ed. would not show the correct values for non-looping samples. It should always show the values even if the loop is disabled. This caused some strange visual bugs... - Bugfix: Changing sample numbers on the white piano keys in Instr. Ed. was semi-broken (it would show wrong numbers until you changed to another instr. and back). - Bugfix: If you set the current sample to 0E and scrolled down with the mouse wheel, the sample list would overflow. - All bitmaps are now present as 4-bit (+ 1x 8-bit) RLE-compressed .bmp files, and are included in the binary as such. This makes it slightly easier to edit/add graphics.
Revision 1.58 / (download) - annotate - [select for diffs], Wed Mar 18 12:20:41 2020 UTC (3 years, 8 months ago) by fox
Branch: MAIN
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored)
audio/fasttracker2: Update to v1.13 Changes since v1.12: v1.13 - 18.03.2020 - Fixed crash when loading some very specific S3M modules - Linux: Fixed CMakeLists.txt to work on Arch Linux - Some other small miscellaneous fixes not worth of a mention
Revision 1.57 / (download) - annotate - [select for diffs], Sat Mar 14 03:21:42 2020 UTC (3 years, 8 months ago) by fox
Branch: MAIN
Changes since 1.56: +2 -2
lines
Diff to previous 1.56 (colored)
audio/fasttracker2: Update to v1.12 Changes since v1.11: v1.12 - 13.03.2020 - Bugfix: Some broken XMs/XIs have a non-sense value in the "mute" instrument field. This is now clamped correctly so that such modules and instruments will not yield muted sound. This fix was actually present earlier, but it was broken again some time ago. You will very rarely bump into this issue anyway. - Micro-optimization to how voice/ramp volumes are calculated (4x DIVs removed) - Windows/macOS: SDL was upgraded from 2.0.10 to 2.0.12
Revision 1.56 / (download) - annotate - [select for diffs], Wed Mar 11 10:10:31 2020 UTC (3 years, 8 months ago) by fox
Branch: MAIN
Changes since 1.55: +2 -3
lines
Diff to previous 1.55 (colored)
audio/fasttracker2: Update to v1.11 Changes since v1.10: v1.11 - 10.03.2020 - Bugfix: The Help screen scrollbars could act strange when switching subjects - Bugfix: Some of the Instr. Ed. (+ extension) scrollbars could be moved with the up/down pushbuttons even if the current instrument is not allocated. This is not supposed to be possible. - Bugfix: In the Instr. Ed. screen, the "Add" button (vol/pan env.) could lead to a crash if the current instrument wasn't allocated. - Bugfix: The piano in the Instr. Ed. screen could show wrong keypresses if extremely low or high pitches were being played. - The up/down pushbutton delay has been increased, it's too short in original FT2 (in my opinion). - The 4-tap cubic spline interpolation table (for the audio mixer) has been recalculated in higher precision and more phases. It should in theory be better, but I can't personally hear any difference. - Windows: The DPI-scaling is now per-monitor aware instead of system aware. Maybe this solve the issue of blurry pixels for some people... - Don't warn the user when loading a song with stereo samples. They will be mixed to mono anyway, and I don't think it's an important warning to show. - Fixed some minor grammar errors in some GUI texts
Revision 1.55 / (download) - annotate - [select for diffs], Sun Mar 8 16:48:38 2020 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.54: +2 -1
lines
Diff to previous 1.54 (colored)
*: recursive bump for libffi
Revision 1.54 / (download) - annotate - [select for diffs], Thu Mar 5 19:51:29 2020 UTC (3 years, 8 months ago) by fox
Branch: MAIN
Changes since 1.53: +2 -2
lines
Diff to previous 1.53 (colored)
audio/fasttracker2: Update to v1.10 Changes since v1.09: v1.10 - 03.03.2020 - Bugfix: Channels were internally muted when the tracker was first started. You'd get no sound when trying to load samples and entering them in the pattern data. You had to load a song for them to properly unmute... This has been a bug since v1.04, yikes! - The audio mixer's resampling interpolation was upgraded from 3-tap cubic to 4-tap cubic, without affecting the performance of the mixer. - Fixed some bugs in the .PAT (Gravis Utrasound patch) instrument loader - Fixed several bugs with the "Echo" toolbox (Sampler screen) - Bugfix: The "relative tone" section of the Instr. Ed. screen would get messed up if loading a WAV/AIFF sample whose playback frequency is immensely large. - Code cleanup
Revision 1.53 / (download) - annotate - [select for diffs], Thu Feb 13 10:10:47 2020 UTC (3 years, 9 months ago) by fox
Branch: MAIN
Changes since 1.52: +2 -2
lines
Diff to previous 1.52 (colored)
audio/fasttracker2: Update to v1.09 Changes since v1.08: v1.09 - 12.02.2020 - Fix: If a corrupt .XM doesn't contain all the sample data at the end of the file, try to load what is left instead of showing an "Out of memory!" message. - Fix: Prevent upscaling factors higher than 2x on ARM devices. Fixes extreme slowdowns on Raspberry Pi 4 with 2k or higher resolution screens. - The .MOD importer has been slightly improved for oldschool 15-sample formats - The .S3M importer has been slightly improved for certain effect cases not compatible with FT2. - Audio mixer: Internal voice volumes are now calculated with 256 times higher precision than FT2. Some other changes were also made to make sure the audio mixing is always done at max precision regardless of the "amp" setting in the config screen. These are changes that most people won't ever be able to hear, but the speed performance of the mixer is still the same, so why not. - The audio dithering routine has now been improved (rectangular->triangular), and it's now enabled by default on a fresh configuration, or if you reset it.
Revision 1.52 / (download) - annotate - [select for diffs], Sun Feb 9 08:34:48 2020 UTC (3 years, 9 months ago) by fox
Branch: MAIN
Changes since 1.51: +2 -2
lines
Diff to previous 1.51 (colored)
audio/fasttracker2: Update to v1.08 Changes since v1.07: v1.08 - 08.02.2020 - Critical bugfix: Saved instruments (.xi) would end up being broken! - Linux bugfix: Loading a song by passing it to the executable's argument from a terminal wouldn't work in most cases... - macOS/Linux bugfix: Don't show ".." directory when you are in root - Code fix: We don't want our main instrument/sample structs to be packed, only the ones used during saving/loading of songs/instruments. This doesn't change the behavior of the FT2 clone, but it prevents unaligned pointer access in the replayer and other routines. - Small optimizations to pattern data rendering, those routines are quite slow! - Updated HOW-TO-COMPILE.txt
Revision 1.51 / (download) - annotate - [select for diffs], Fri Jan 31 11:14:25 2020 UTC (3 years, 10 months ago) by fox
Branch: MAIN
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored)
audio/fasttracker2: Update to v1.07 Changes since v1.06: v1.07 - 30.01.2020 - Bugfix: After deleting the very last vol/pan envelope point, the currently selected point wouldn't be properly set. This is actually a behavior/bug from real FT2, but I wanted to fix it anyway. - Bugfix: Attempting to add a vol/pan envelope point to a completely empty envelope would mess things up. Empty envelopes in an allocated instrument shouldn't happen, but it happens when loading certain non-FT2 XMs. - Bugfix: The envelope plotter could display garbage on envelopes with tick offsets above 324. Now it just cuts off at the end instead. Also yes, such envelopes can be made! OpenMPT, f.ex., has no 0..324 limit for envelope ticks in XM mode. - Bugfix: A couple of system request dialogs had the wrong button captions. (Yes/No instead of OK/Cancel). - When pressing Esc. and the song is unmodified/saved, you'll now get the classic joke quit dialogs from FT2 asking if you really want to quit. - Some minor optimizations and minor fixups. Nothing to write home about... - Windows 32-bit: This version now requires your CPU to have the SSE2 instruction set. Intel CPUs from around 2000 (AMD around 2003) and later have it. In other words, it's not worth my time trying to make the clone run on such old machines!
Revision 1.50 / (download) - annotate - [select for diffs], Sat Jan 25 17:16:23 2020 UTC (3 years, 10 months ago) by fox
Branch: MAIN
Changes since 1.49: +4 -6
lines
Diff to previous 1.49 (colored)
audio/fasttracker2: Redo the DISTNAME to prevent checksum errors in bulk builds. Thanks to nia@
Revision 1.49 / (download) - annotate - [select for diffs], Fri Jan 17 11:00:08 2020 UTC (3 years, 10 months ago) by fox
Branch: MAIN
Changes since 1.48: +2 -2
lines
Diff to previous 1.48 (colored)
audio/fasttracker2: Update to v1.06 Changes since v1.05: v1.06 - 15.01.2020 - Bugfix: Scopes were not doing backwards sampling correctly on pingpong loops. This would also affect the sample playback line in Smp. Ed. It was especially noticable on very low sampling rates (note). - For devs: Added HAS_MIDI compiler pre-processor flag. If not defined, MIDI will not be used in the clone. Handy for situations where rtmidi and/or libstdc++ can't be used/compiled.
Revision 1.48 / (download) - annotate - [select for diffs], Sat Dec 28 19:46:23 2019 UTC (3 years, 11 months ago) by fox
Branch: MAIN
Changes since 1.47: +2 -2
lines
Diff to previous 1.47 (colored)
audio/fasttracker2: Update to v1.05 Changes since v1.04: v1.05 - 28.12.2019 - Bugfix: When copying marked text in a text box, too much data would be copied - Changed default WAV rendering frequency (Harddisk recording) to 48kHz
Revision 1.47 / (download) - annotate - [select for diffs], Fri Dec 20 02:26:40 2019 UTC (3 years, 11 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.46: +7 -6
lines
Diff to previous 1.46 (colored)
audio/fasttracker2: Update to v1.04 - MASTER_SITES has been updated to Github since the author has moved to the source there. Changes since v1.03: v1.04 - 17.12.2019 - Fixed rare crash (or strange behaviors) when changing pattern and/or pattern length while the song is playing. - Properly restore channel mute flags when loading a new song (fixes mute bugs) - Fixed a few bugs with different pattern buttons (Ins./Del., Ln. up/down etc) - Config: "Hardware mouse" was changed to "Software mouse" (and "Software mouse" is now disabled in the default config). - Added a routine to create scaled FT2 mouse cursors for software mouse mode, though the "busy mouse" will stand still and not animate. Hopefully the new default "hardware mouse" mode will satisfy some people! - MacOS: Pass NDEBUG to clang preprocessor defines, to prevent debug code from being compiled in release mode (performance increase). - MacOS/Linux: make scripts had Windows linefeeds and would thus break! * Note: I highly recommend that you go to "Config -> Layout" and disable "Software mouse"! This will make the mouse way less laggy. However, it will still be one frame delayed internally unless you disable VSync.
Revision 1.46 / (download) - annotate - [select for diffs], Sat Nov 30 16:43:11 2019 UTC (4 years ago) by fox
Branch: MAIN
Changes since 1.45: +2 -2
lines
Diff to previous 1.45 (colored)
audio/fasttracker2: Update to v1.03 Changes since v1.02: v1.03 - 28.11.2019 - A ton of radiobuttons in the GUI simply did not work anymore in v1.02. I can't believe I didn't notice until now. Sorry!
Revision 1.45 / (download) - annotate - [select for diffs], Sun Nov 24 12:24:09 2019 UTC (4 years ago) by fox
Branch: MAIN
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
audio/fasttracker2: Update to v1.02 Changes since v1.01: v1.02 - 23.11.2019 - You can now select the audio input (sampling) rate in the config screen. (44.1kHz, 48kHz or 96kHz) - Fixed some misinformation in the "Known bugs" help text ("clear sample") - Fixed some "original" typos in the UI texts (and also renamed stuff that wasn't very understandable). - Removed the "Very large" buffer size setting in Config -> I/O devices - Increased the width of the Disk Op. filename text box - Tweaked some other minor stuff
Revision 1.44 / (download) - annotate - [select for diffs], Sun Nov 10 11:32:58 2019 UTC (4 years ago) by nia
Branch: MAIN
Changes since 1.43: +3 -3
lines
Diff to previous 1.43 (colored)
fasttracker2: Fix usage of iconv linker args with CMake
Revision 1.43 / (download) - annotate - [select for diffs], Tue Oct 22 10:04:48 2019 UTC (4 years, 1 month ago) by fox
Branch: MAIN
Changes since 1.42: +2 -3
lines
Diff to previous 1.42 (colored)
audio/fasttracker2: Update to v1.01 Changes since v1.00: v1.01 - 21.10.2019: - Windows: Fixed an issue where the program would consume a lot of CPU time when the window was minimized.
Revision 1.42 / (download) - annotate - [select for diffs], Thu Oct 3 01:44:00 2019 UTC (4 years, 2 months ago) by fox
Branch: MAIN
Changes since 1.41: +3 -2
lines
Diff to previous 1.41 (colored)
fasttracker2: Change the binary name to match the package name.
Revision 1.41 / (download) - annotate - [select for diffs], Mon Sep 30 12:35:24 2019 UTC (4 years, 2 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.40: +5 -6
lines
Diff to previous 1.40 (colored)
fasttracker2: Update to v1.00 - Minor pkglint(1) fixes Changes since b168: v1.00 - 25.09.2019: - This is now the first "stable" release, and it's not in beta anymore - Some very small fixes to the scopes - macOS: Added ctrl+cmd+f keybinding to toggle fullscreen (same as alt+enter) - macOS: Fix huge delay before main window pops ups when opening .XMs associated with the clone by double-clicking on them. - macOS: Finetuned a couple of things in the .app package. Version string and "document types" for file->program association. - Renamed binary/folder/zip names Committed during freeze as the software has taken up a stable release, also leaf package. ok wiz@
Revision 1.40 / (download) - annotate - [select for diffs], Sat Sep 21 12:23:43 2019 UTC (4 years, 2 months ago) by nia
Branch: MAIN
Changes since 1.39: +27 -5
lines
Diff to previous 1.39 (colored)
fasttracker2: Install hicolor icons and menu entry Bump PKGREVISION
Revision 1.39 / (download) - annotate - [select for diffs], Thu Sep 5 13:19:08 2019 UTC (4 years, 2 months ago) by fox
Branch: MAIN
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
fasttracker2: Update to b168 Changes since b167: Beta #168 - 04.09.2019 - Forgot to remove some Nibbles test code that resulted in your score being set to 1234567 whenever you lost a life.
Revision 1.38 / (download) - annotate - [select for diffs], Mon Aug 26 14:28:29 2019 UTC (4 years, 3 months ago) by fox
Branch: MAIN
Changes since 1.37: +3 -4
lines
Diff to previous 1.37 (colored)
fasttracker2: Update to b167 Removes outdated MASTER_SITES. Changes since b166: Beta #167 - 25.08.2019 - Crashfix: After loading a sample from a file, the tracker would start to behave strangely and could crash in certain scenarios. This is yet another bug from beta #163. Sorry for all the serious bugs after that version, but I think I have fixed them all now! - Bugfix: Custom user colors/palette wouldn't be saved to config at all
Revision 1.37 / (download) - annotate - [select for diffs], Thu Aug 15 09:05:36 2019 UTC (4 years, 3 months ago) by fox
Branch: MAIN
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
fasttracker2: Update to b166 Changes since b165: Beta #166 - 14.08.2019 - Bugfix: The clone would crash if you attempted to paste sample data to an empty instrument (not allocated). This bug was introduced in beta #163.
Revision 1.36 / (download) - annotate - [select for diffs], Sat Aug 10 23:45:56 2019 UTC (4 years, 3 months ago) by fox
Branch: MAIN
Changes since 1.35: +2 -3
lines
Diff to previous 1.35 (colored)
fasttracker2: Update to b165 Changes since b164 Beta #165 - 09.08.2019 - Bugfix: If all 22 character slots in a sample's name were used, weird things would happen, and could very well end in a fatal crash where no backups would be saved (!). I should get the "Most Stupid Bug" award for this one. - Bugfix: Fixed a possible issue with Nibbles highscore name entering if you used all character slots.
Revision 1.35 / (download) - annotate - [select for diffs], Wed Aug 7 23:44:32 2019 UTC (4 years, 3 months ago) by fox
Branch: MAIN
Changes since 1.34: +13 -10
lines
Diff to previous 1.34 (colored)
fasttracker2: Fixes builds in Linux. 1. Should fix builds in Ubuntu / CentOS. 2. Rewrites the build system to use cmake. 3. Adds ALSA support in Linux. 4. Bumps PKGREVISION. Thanks to nia@ for helping re-write the build system.
Revision 1.34 / (download) - annotate - [select for diffs], Mon Aug 5 16:57:36 2019 UTC (4 years, 3 months ago) by fox
Branch: MAIN
Changes since 1.33: +2 -2
lines
Diff to previous 1.33 (colored)
fasttracker2: Update to b164 Local changes merged upstream. Changes since b163 Beta #164 - 05.08.2019 - Applied some NetBSD/illumos/SmartOS code patches that got sent in (untested) - Removed SSE macros to let the compiler optimize instead, and to make cross compiling even simpler. We don't really need them anymore since most of the speed-critical math in the clone is fixed-point these days. - macOS: Fixed intensive CPU usage if another window is completely covering the FT2 clone window. - macOS: The SDL2.framework file in the FT2 clone app was larger than it needed to be, which was fixed by the SDL team not long ago. It has been replaced. - Small code cleanup
Revision 1.33 / (download) - annotate - [select for diffs], Fri Aug 2 17:16:33 2019 UTC (4 years, 4 months ago) by fox
Branch: MAIN
Changes since 1.32: +2 -3
lines
Diff to previous 1.32 (colored)
fasttracker2: Update to b163 Changes since b162 Beta #163 - 29.07.2019 - SDL updated from v2.0.9 to v2.0.10 - Bugfix: Don't unmute channels when loading a new song (FT2 behavior) - Bugfix: Disk Op. didn't list correct kB/MB/GB filesizes (1000 vs. 1024) + rounding upwards on kB/MB/GB sizes. - The Trim screen is a bit cleaner looking now - Instrument slots are now allocated as needed (FT2 behavior). This new behavior means little to the user, but makes it easier for me to port the FT2 code more directly when it works like this. This also means that XMs are now saved exactly the same way FT2 does it, except for certain uninitialized instrument header fields (FT2 bug) being set to zero. - Updated the help text
Revision 1.32 / (download) - annotate - [select for diffs], Tue Jul 30 00:06:50 2019 UTC (4 years, 4 months ago) by fox
Branch: MAIN
Changes since 1.31: +3 -1
lines
Diff to previous 1.31 (colored)
fasttracker2: Fixes builds for SmartOS. 1. Adds the __sun / sun macro check. 2. libiconv is now explicitly linked to allow multi-platform builds. 3. Uses stat(2) in SmartOS for checking directory types. Thanks to wilbury for testing.
Revision 1.31 / (download) - annotate - [select for diffs], Sat Jul 27 21:26:06 2019 UTC (4 years, 4 months ago) by fox
Branch: MAIN
Changes since 1.30: +8 -2
lines
Diff to previous 1.30 (colored)
fasttracker2: Fixes patching phase. 1. Converts CRLF to LF on source files so that patches apply correctly. 2. Bump PKGREVISION.
Revision 1.27.2.1 / (download) - annotate - [select for diffs], Tue Jul 23 13:05:45 2019 UTC (4 years, 4 months ago) by bsiegert
Branch: pkgsrc-2019Q2
Changes since 1.27: +3 -2
lines
Diff to previous 1.27 (colored) next main 1.28 (colored)
Pullup ticket #6011 - requested by fox audio/fasttracker2: update, i386 build fix Revisions pulled up: - audio/fasttracker2/Makefile 1.28-1.30 - audio/fasttracker2/distinfo 1.27-1.29 - audio/fasttracker2/patches/patch-src_ft2__header.h 1.1 - audio/fasttracker2/patches/patch-src_ft2__sample__ed.c 1.1 --- Module Name: pkgsrc Committed By: fox Date: Sat Jul 6 16:11:35 UTC 2019 Modified Files: pkgsrc/audio/fasttracker2: Makefile distinfo Log Message: fasttracker2: update to b161 Changes since b160 Beta #161 - 04.07.2019 - Bugfix: If you held down a sample data loop pin while a system request was about to be shown, the loop pins would act strange lateron. - Bugfix: Fixed a MIDI-related memory leak when pressing "Load config." in the Config screen. - Bugfix: The palette editor scrollbar thumbs would not draw properly when dragging them. - Bugfix: Attempting to sample in stereo (Smp. Ed.) at the last sample slot would result in a crash. - Bugfix: Using keyboard shortcuts to interact with a system request/message could trigger an unwanted "note key up" event after the box closed. (déjà vu) - The palette editor is now rewritten to behave exactly like original FT2 - Code cleanup - Updated src\gfxdata\bmp\readme.txt --- Module Name: pkgsrc Committed By: fox Date: Sat Jul 13 21:39:35 UTC 2019 Modified Files: pkgsrc/audio/fasttracker2: Makefile distinfo Log Message: fasttracker2: update to b162 Changes since b161 Beta #162 - 12.07.2019 - Added a "Hardware mouse" option in Config -> Layout - Changed the help text a little ("Problems/FAQ" and "Known bugs") --- Module Name: pkgsrc Committed By: fox Date: Mon Jul 22 23:38:47 UTC 2019 Modified Files: pkgsrc/audio/fasttracker2: Makefile distinfo Added Files: pkgsrc/audio/fasttracker2/patches: patch-src_ft2__header.h patch-src_ft2__sample__ed.c Log Message: fasttracker2: Fixes build failures. Fixes build failures in i386 platforms where SSE option is not available. Fix suggested by leot@NetBSD.org
Revision 1.30 / (download) - annotate - [select for diffs], Mon Jul 22 23:38:47 2019 UTC (4 years, 4 months ago) by fox
Branch: MAIN
Changes since 1.29: +2 -1
lines
Diff to previous 1.29 (colored)
fasttracker2: Fixes build failures. Fixes build failures in i386 platforms where SSE option is not available. Fix suggested by leot@NetBSD.org
Revision 1.29 / (download) - annotate - [select for diffs], Sat Jul 13 21:39:34 2019 UTC (4 years, 4 months ago) by fox
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
fasttracker2: update to b162 Changes since b161 Beta #162 - 12.07.2019 - Added a "Hardware mouse" option in Config -> Layout - Changed the help text a little ("Problems/FAQ" and "Known bugs")
Revision 1.28 / (download) - annotate - [select for diffs], Sat Jul 6 16:11:35 2019 UTC (4 years, 4 months ago) by fox
Branch: MAIN
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
fasttracker2: update to b161 Changes since b160 Beta #161 - 04.07.2019 - Bugfix: If you held down a sample data loop pin while a system request was about to be shown, the loop pins would act strange lateron. - Bugfix: Fixed a MIDI-related memory leak when pressing "Load config." in the Config screen. - Bugfix: The palette editor scrollbar thumbs would not draw properly when dragging them. - Bugfix: Attempting to sample in stereo (Smp. Ed.) at the last sample slot would result in a crash. - Bugfix: Using keyboard shortcuts to interact with a system request/message could trigger an unwanted "note key up" event after the box closed. (déjà vu) - The palette editor is now rewritten to behave exactly like original FT2 - Code cleanup - Updated src\gfxdata\bmp\readme.txt
Revision 1.27 / (download) - annotate - [select for diffs], Thu Jun 20 11:39:06 2019 UTC (4 years, 5 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base
Branch point for: pkgsrc-2019Q2
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
fasttracker2: update to b160 Changes since b159 Beta #160 - 19.06.2019 - Bugfix: Certain instrument properties could be modified even if the current instrument was zero. This is a special ins. number for pattern editing, it's not a real instrument. (You can set ins. #0 by pressing 0 on the numpad). - Bugfix: It was impossible to select an instrument higher than 0x60 (100) when using the numpad keys. - Bugfix: "Srnk." (shrink pattern) would erase the last row after its operation - Bugfix: When loading a floating point .wav, it would only load silence unless the amplitude peaked at max (1.0). - Bugfix: 16-bit mono .aiff files would not load correctly at all! - When loading 24-bit .wav/.aiff files, properly normalize amplitude before converting to 16-bit. This now takes up more CPU time and RAM, but it's worth it. - Default instrument envelopes were always read from preset slot #1. I don't like this at all, as it could mess things up when loading sample-only songs. It has now been changed to always use the stock envelope values when loading such files or when a new project is started (or instruments zapped). - Properly reject .it (Impulse Tracker) modules when attempted to be loaded - Code cleanup. Proper space alignment for special tab indents, removed extreme use of parenthesis, spaces etc.
Revision 1.26 / (download) - annotate - [select for diffs], Sun Jun 16 22:01:05 2019 UTC (4 years, 5 months ago) by fox
Branch: MAIN
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
fasttracker2: update to b159 Changes since b158 Beta #159 - 15.06.2019 - The audio sampling tool in Smp. Ed. now supports stereo sampling - Several tools in Smp. Ed. (Mix, Resample, Echo, Volume) now accepts pressing Enter on the keyboard.
Revision 1.25 / (download) - annotate - [select for diffs], Sun Jun 2 13:53:25 2019 UTC (4 years, 6 months ago) by fox
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
fasttracker2: update to b158 Changes since b157 Beta #158 - 02.06.2019 - Removed the sample unrolling optimization from beta #157 because it had problems with small pingpong looped samples... D'oh!
Revision 1.24 / (download) - annotate - [select for diffs], Mon May 27 12:43:32 2019 UTC (4 years, 6 months ago) by fox
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
fasttracker2: update to b157 Changes since b156 Beta #157 - 27.05.2019 - Fixed: Songs passed to the binary as an argument had to include full path or else it would refuse to load. - Fixed: When loading unsigned 8-bit stereo .WAVs and reading the left or right channel only, the very last sample point would be wrong (and cause a click). - Fixed: Properly clamp Disk Op. filesizes to 2GB on non-Windows systems - AIFF/WAV sample loading now takes up less RAM during loading. WAV loading is also faster, especially when loading 24-bit samples. - Never attempt to load files bigger than 2GB (not compatible), and also ask the user before loading files over 128MB in size, in case it was by accident. - Allow loading even more broken/quirky .MOD/.FT songs - Pause audio mixer while hand drawing sample data with the mouse, this is needed for safety reasons. (original FT2 does this too) - Unroll tight sample loops to prevent the audio channel mixer from doing many loop wrapping iterations (minor optimization). This is only applied if there is no data after the loop end point. Also yes, this is done in real time as you modify sample data or load new samples. - Small code cleanup
Revision 1.23 / (download) - annotate - [select for diffs], Mon May 20 12:09:40 2019 UTC (4 years, 6 months ago) by fox
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
fasttracker2: update to b156 Changes since b155: Beta #156 - 19.05.2019 - Channel volumes are now internally calculated with four times more precision. This means that you will have more volume details, but only noticable on very low channel volumes (f.ex. global vol. or instr. vol. being close to zero).
Revision 1.22 / (download) - annotate - [select for diffs], Sat May 18 23:33:07 2019 UTC (4 years, 6 months ago) by fox
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
fasttracker2: update to b155 Changes since b154: Beta #155 - 18.05.2019 - The old dithered 4-color FT2 logo in the About screen has been replaced with a true color version that I tried to somewhat replicate myself. The old one simply didn't look very nice when upscaled... Sorry for the lousy changelog for this version!
Revision 1.21 / (download) - annotate - [select for diffs], Mon May 13 03:25:01 2019 UTC (4 years, 6 months ago) by fox
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
fasttracker2: update to b154 Changes since b153: Beta #154 - 12.05.2019 - Fixed: .MOD/.FT songs with more than 99 patterns would refuse to load
Revision 1.20 / (download) - annotate - [select for diffs], Wed May 1 01:30:42 2019 UTC (4 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.19: +1 -1
lines
Diff to previous 1.19 (colored)
fasttracker2: update to b153 Changes since b152: Beta #153 - 29.04.2019 - Fixed a bug where rendering songs to WAV at 192kHz with a low BPM could make the program crash. - Small audio code cleanup
Revision 1.19 / (download) - annotate - [select for diffs], Sat Apr 27 22:18:55 2019 UTC (4 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
fasttracker2: update to b152 Changes since b150: Beta #152 - 27.04.2019 - Fixed a potential calculation overflow bug in the mixer code in beta #151. This is a critical fix, so please update. - Windows: Updated the Visual Studio project from 2017 to 2019 Beta #151 - 25.04.2019 - Fixed: The interpolation routine was slightly wrong when playing backwards on pingpong-samples. - Small mixer optimization for very tight sample loops - Fixed yet a problem with the sample playback line in Smp. Ed. when flicking through the instrument list. - Fixed a bug where the scopes and sample playback line in Smp. Ed. would not work correctly with the "Play Wave/Range/Display" function, when the currently selected sample is not 0.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Apr 23 11:50:56 2019 UTC (4 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
fasttracker2: update to b150 Changes since b149: Beta #150 - 22.04.2019 - Less strict validation of instrument loading in XM files (fixes some quirky .XM modules refusing to load).
Revision 1.17 / (download) - annotate - [select for diffs], Fri Apr 19 02:05:14 2019 UTC (4 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
fasttracker2: update to b149 Changes since b148: Beta #149 - 18.04.2019 (updated the same day) - Bug fix: If the window is minimized while you double-click on an associated module in your OS, maximize the window before asking if you want to discard unsaved changes. >> Updates: - Updated rtmidi to version 4.0 - Windows: Updated SDL to version 2.0.9 (finally found a way to prevent a serious bug with 2.0.9, hence why I have been using 2.0.8 for a long time). - Increased "volume toolbox" (Smp. Ed.) range from -200..200% to -500..500% - Windows: Default Disk Op. directory is now "\Users\username"
Revision 1.16 / (download) - annotate - [select for diffs], Wed Apr 10 23:55:31 2019 UTC (4 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
fasttracker2: update to b148 Changes since b147: Beta #148 - 10.04.2019 - Even more bugfixes to the sample playback line in Smp. Ed. It should be bug-free now, I hope.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Apr 10 00:35:06 2019 UTC (4 years, 7 months ago) by fox
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
fasttracker2: update to b147 Changes since b142: Beta #147 - 08.04.2019 - Fixed a bug from beta #146 where the sample playback line in Smp. Ed. could wrongly be rendered if you switched samples after using the "Play Wave/Range/Display" function. - Updated some of the help text in "Known bugs" Beta #146 - 02.04.2019 - Fixed a bug where you couldn't select envelope points appropriately (bug present since beta #140). - Fixed a problem where the pattern data scrolling would start to stutter more if you left the song playing for a minute or so. - Fixed a problem that made the scopes slightly delayed to the music. Most people won't notice a difference, though. - Fixed a scope bug where it could display one frame of bogus data before a new sample trigger. - More fixes to .MOD/.STM/.S3M import - Made some changes to the help text ("How to use FT2", "Problems/FAQ", "Known bugs"). Beta #145 - 31.03.2019 - Fixed some bugs in the .MOD saving routine - Slightly improved the .STM loader Beta #144 - 30.03.2019 (updated 30.03.2019) - Further fixing to prevent more possible stutter with vsync (60Hz monitor) on some monitors (rare case). >> 30.03.2019: - Sometimes the mouse would be off center when toggling fullscreen mode - Forgot to round when doing mouse scaling - 1.5-bit dithering wasn't implemented properly Beta #143 - 29.03.2019 - Scopes have been lowered from 60Hz to 55Hz to prevent random stutters on some systems because of timing interference. If your monitor is not running at 59Hz/60Hz, they will stutter anyways. - Fixed a bug where the pattern delay (EEx) effect was not reset every time you press Play.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Mar 21 10:16:40 2019 UTC (4 years, 8 months ago) by fox
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
fasttracker2: update to b142 Changes since b141: Beta #142 - 18.03.2019 - XM loader: fixed a bug where XMs with stereo samples would display a warning message box for every stereo sample loaded, instead of just one.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 14 11:40:20 2019 UTC (4 years, 8 months ago) by fox
Branch: MAIN
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
fasttracker2: update to b141 Changes since b140: Beta #141 - 13.03.2019 - Fixed compiler errors when compiling for non-x86 platforms - Fixed some fullscreen-bugs with the mouse when using two or more monitors with different screen resolutions.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Mar 10 12:38:17 2019 UTC (4 years, 8 months ago) by fox
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
fasttracker2: update to b140 Changes since b139: Beta #140 - 08.03.2019 - The 32-bit Windows version of the FT2 clone no longer requires the SSE2 CPU instruction set to function, but still takes advantage of it if it's present. - Fixed a bug where the sample data scrollbar was broken on very long samples - Fixed a bug where you could interact with the scopes while certain types of tool boxes were shown (Smp. Ed.). - Fixed a bug where the "Add memory to sample" checkbox in the Echo tool (Smp. Ed.) was always unchecked the next time you opened the tool. - Fixed a bug where "Get maximum scale" in the Volume tool (Smp. Ed.) could return bogus values on *very* silent parts. - Fixed a bug where sample data could be incorrectly drawn when zoomed in as far as you get while scrolling, on a very big sample. - Bug fix: Make sure a sample never exceeds max sample length while editing it - Lowered max sample length from 2GB to 1GB to prevent crashes - Some missing keyboard bindings were added to the "Keyboard" section in the help text. - Some potential time-consuming tasks were put in threads to not temporarily halt the program (Smp. Ed. functions). - The Echo tool in Smp. Ed. will now listen to mouse button down/ESC/SIGTERM as a way to force-quit it. This tool can take literally forever if abused. - Code cleanup (now using "bool" type, etc)
Revision 1.11 / (download) - annotate - [select for diffs], Fri Mar 8 08:27:56 2019 UTC (4 years, 8 months ago) by fox
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
fasttracker2: update to b139 Changes since b138: Beta #139 - 06.03.2019 - The mixer interpolation routine would overflow if a sample's pingpong loop length was 1. - Removed the 32000Hz audio frequency setting (kinda pointless these days) - Small optimization on scope rate calculation
Revision 1.10 / (download) - annotate - [select for diffs], Tue Feb 26 07:14:15 2019 UTC (4 years, 9 months ago) by fox
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
fasttracker2: update to b138 Changes since b137: Beta #138 - 25.02.2019 - Touchscreen input should now work properly in fullscreen mode
Revision 1.9 / (download) - annotate - [select for diffs], Fri Feb 22 09:38:38 2019 UTC (4 years, 9 months ago) by fox
Branch: MAIN
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
fasttracker2: update to b137 Changes since b135: Beta #137 - 14.02.2019 - Mouse scaling was 100% broken on Macs with retina displays (high-DPI). Sorry! This is fixed now. Beta #136 - 14.02.2019 - French keyboard layout users can now enter numbers in the pattern data with the left SHIFT key (like normal for the FR layout). - You can now toggle extended pattern editor mode with the print screen key (like in real FT2. You can also use CTRL+Z as always).
Revision 1.8 / (download) - annotate - [select for diffs], Thu Feb 14 03:18:33 2019 UTC (4 years, 9 months ago) by fox
Branch: MAIN
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
fasttracker2: update to b135 Changes since b132: Beta #135 - 12.02.2019 - Click delay on repeated buttons is now lowered to better match real FT2 - Certain up/down buttons now inc/dec just like real FT2, e.g. if you hold it down it will inc/dec semi-fast for a little bit, then faster (two-phased). - Some scrollbars were supposed to scroll instantly with no delay - No need to do 64-bit calc. in the scrollbar routines, reverted to 32-bit - No need to do floating point operations on mouse coord scaling! - Some minor things were changed to better match real FT2 - Code cleanup Beta #134 - 11.02.2019 - Mouse position was incorrectly scaled in fullscreen mode (the coursor wouldn't move in the correct speed in some cases). - Code cleanup (now using assert.h macro, removed some unused variables/code) Beta #133 - 08.02.2019 - Very minor optimization to the replayer rate calculation routine - Code cleanup
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 30 02:33:05 2019 UTC (4 years, 10 months ago) by fox
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
fasttracker2: update to b132 Changes since b130: Beta #132 - 29.01.2019 - Fixed a bug where the sampling position line in smp. ed. could be drawn wrongly for a split second when switching between samples you're jamming. (samples, not instruments). - Code cleanup Beta #131 - 26.01.2019 - The linear interpolation routine in the audio channel mixer has been replaced with quadratic interpolation. This shouldn't cut off as much treble in the sound as linear interpolation. Though it comes with a price: The audio channel mixer requires slightly more CPU power, but it's still a relatively fast mixer. If you listen closely to songs with a lot of treble, you'll (hopefully) hear that they feel more life-like than before. Please note that this makes a minor difference, don't expect a lot! - Fixed a bug where the mouse cursor could be stuck in busy mode (thus blocking the program) when certain errors happened during loading/saving. - Saving an instrument now uses half the amount of RAM as before.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Jan 15 07:31:52 2019 UTC (4 years, 10 months ago) by fox
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
fasttracker2: update to b130 Changes since b129: Beta #130 - 14.01.2019 - Don't enable SDL2 text input when it's not needed. Potentially removes ~2ms spikes on every key press. - No need to initialize SDL2 timers when we don't use them anymore!
Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 11 05:24:44 2019 UTC (4 years, 10 months ago) by fox
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
fasttracker2: update to b129 Changes since b127: Beta #129 - 10.01.2019 - Prevent doing 64-bit MULs if the scopes are inactive (rate calculation) - WaitVBL() function for scopes and video (when no vsync) has been changed to include fractional precision for "next frame time" counter. Note that this is a minor change and does not magically remove video stuttering. Beta #128 - 06.01.2019 - If speed (ticks per row) is set to 0, reset it to the initial value when pressing play. - Clamp BPM/speed when loading modules so that the values are not illegal - Some other minor fixes - Code cleanup
Revision 1.4 / (download) - annotate - [select for diffs], Sat Jan 5 13:45:01 2019 UTC (4 years, 10 months ago) by fox
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
fasttracker2: update to b127 Changes since b121: Beta #127 - 02.01.2019 - Remove overflown notes (> B-9) when loading modules - Remove overflown efx/notes when loading tracks/patterns - Removed some unneded logic in the pattern editor text routines - Code cleanup Beta #126 - 29.12.2018 - Pattern row quantization (record) was broken in beta #125 Beta #125 - 28.12.2018 - Fixed an issue with sample data peaks while zooming in/out in Smp. Ed. - The playback timer is now counting BPM ticks from the replayer instead of spawning/deleting a 1-sec SDL timer every time you play a song. - Updated the "Keyboard" and "Problems/FAQ" help texts Beta #124 - 17.12.2018 - The scrollbar in the MIDI input device list didn't work - Fixed some minor audio/video timer problems - More verbose error checking on program startup Beta #123 - 16.12.2018 - Rewrote the Help screen routines to be exact to real FT2. It now uses less RAM. - Some GUI decoration was missing in extended pattern editor mode - Code cleanup Beta #122 - 15.12.2018 - Windows: Reverted back to SDL2.0.8 because of the keyboard shutting itself off and on randomly with SDL2.0.9. Really strange stuff... It doesn't happen in SDL2.0.8. - More bug fixes on sample hand editing (Smp. Ed.)
Revision 1.3 / (download) - annotate - [select for diffs], Wed Dec 19 06:55:42 2018 UTC (4 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
fasttracker2: make version number more easily parsable by tools
Revision 1.2 / (download) - annotate - [select for diffs], Tue Dec 11 12:07:40 2018 UTC (4 years, 11 months ago) by fox
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
fasttracker2: update to b121 Changes since b120: Beta #121 - 09.12.2018 - Completely rewrote how system requests (message boxes) work, which simplifies its usage a ton. - Vsync now works properly in macOS Mojave again. How? Well, if you compile with XCode 9 on High Sierra instead of XCode 10 on Mojave, it just magically works! - Fixed a couple of bugs with the "Delete/Rename" modes in Disk Op. - Fixed some textbox routine bugs - Fixed a bug with loop points when using the Mix function in Sample Ed. - Fixed an off-by-one error in the y coordinate on sample hand-edit - Waveform drawing: Fixed a rounding error on the negative part of the waveform while displaying a zoomed-out sample - .pat files were accidentally not listed in instrument mode in Disk Op. - Big code cleanup. Let me know if I made any new bugs, it's very possible!
Revision 1.1 / (download) - annotate - [select for diffs], Sat Dec 1 18:20:09 2018 UTC (5 years ago) by fox
Branch: MAIN
Import of Fasttracker II clone beta #120 as audio/fasttracker2. fasttracker2 is a Fasttracker II clone in C using SDL 2. This clone is meant for computers with a modern GPU and CPU (about 2007 or newer recommended). It's also designed for 60Hz refresh rates, so it can act choppy if you're above 60Hz.