head 1.137; access; symbols pkgsrc-2026Q2:1.134.0.2 pkgsrc-2026Q2-base:1.134 pkgsrc-2026Q1:1.128.0.2 pkgsrc-2026Q1-base:1.128 pkgsrc-2025Q4:1.125.0.2 pkgsrc-2025Q4-base:1.125 pkgsrc-2025Q3:1.121.0.2 pkgsrc-2025Q3-base:1.121 pkgsrc-2025Q2:1.120.0.2 pkgsrc-2025Q2-base:1.120 pkgsrc-2025Q1:1.118.0.2 pkgsrc-2025Q1-base:1.118 pkgsrc-2024Q4:1.115.0.2 pkgsrc-2024Q4-base:1.115 pkgsrc-2024Q3:1.110.0.2 pkgsrc-2024Q3-base:1.110 pkgsrc-2024Q2:1.108.0.2 pkgsrc-2024Q2-base:1.108 pkgsrc-2024Q1:1.106.0.2 pkgsrc-2024Q1-base:1.106 pkgsrc-2023Q4:1.100.0.2 pkgsrc-2023Q4-base:1.100 pkgsrc-2023Q3:1.98.0.2 pkgsrc-2023Q3-base:1.98 pkgsrc-2023Q2:1.96.0.2 pkgsrc-2023Q2-base:1.96 pkgsrc-2023Q1:1.95.0.2 pkgsrc-2023Q1-base:1.95 pkgsrc-2022Q4:1.93.0.2 pkgsrc-2022Q4-base:1.93 pkgsrc-2022Q3:1.91.0.2 pkgsrc-2022Q3-base:1.91 pkgsrc-2022Q2:1.89.0.2 pkgsrc-2022Q2-base:1.89 pkgsrc-2022Q1:1.86.0.2 pkgsrc-2022Q1-base:1.86 pkgsrc-2021Q4:1.83.0.2 pkgsrc-2021Q4-base:1.83 pkgsrc-2021Q3:1.79.0.4 pkgsrc-2021Q3-base:1.79 pkgsrc-2021Q2:1.79.0.2 pkgsrc-2021Q2-base:1.79 pkgsrc-2021Q1:1.77.0.2 pkgsrc-2021Q1-base:1.77 pkgsrc-2020Q4:1.75.0.2 pkgsrc-2020Q4-base:1.75 pkgsrc-2020Q3:1.69.0.2 pkgsrc-2020Q3-base:1.69 pkgsrc-2020Q2:1.64.0.2 pkgsrc-2020Q2-base:1.64 pkgsrc-2020Q1:1.55.0.2 pkgsrc-2020Q1-base:1.55 pkgsrc-2019Q4:1.44.0.4 pkgsrc-2019Q4-base:1.44 pkgsrc-2019Q3:1.40.0.2 pkgsrc-2019Q3-base:1.40 pkgsrc-2019Q2:1.26.0.2 pkgsrc-2019Q2-base:1.26 pkgsrc-2019Q1:1.13.0.2 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.2.0.2 pkgsrc-2018Q4-base:1.2; locks; strict; comment @# @; 1.137 date 2026.08.25.08.02.32; author fox; state Exp; branches; next 1.136; commitid 1CIwLmVFCFAfCZSG; 1.136 date 2026.08.08.12.02.10; author fox; state Exp; branches; next 1.135; commitid evg1I75f9sGvuPQG; 1.135 date 2026.07.13.07.32.55; author fox; state Exp; branches; next 1.134; commitid rH6MyULMOv5IPsNG; 1.134 date 2026.05.05.03.44.45; author fox; state Exp; branches; next 1.133; commitid 3wdMawb95MmYMzEG; 1.133 date 2026.05.01.10.15.05; author fox; state Exp; branches; next 1.132; commitid XLTd0Kho1JTZ46EG; 1.132 date 2026.04.19.05.49.44; author fox; state Exp; branches; next 1.131; commitid NmNLfVSCrCiVZwCG; 1.131 date 2026.04.12.11.20.15; author fox; state Exp; branches; next 1.130; commitid grTRK2SmlaSf3FBG; 1.130 date 2026.04.05.08.18.28; author fox; state Exp; branches; next 1.129; commitid ZwVJsSNTRebRgKAG; 1.129 date 2026.03.30.10.19.22; author fox; state Exp; branches; next 1.128; commitid z5iAvmTIMG298ZzG; 1.128 date 2026.03.14.11.29.36; author fox; state Exp; branches; next 1.127; commitid UU5pvKyDQE532WxG; 1.127 date 2026.03.08.11.11.38; author fox; state Exp; branches; next 1.126; commitid jlfL10g9e8LN7axG; 1.126 date 2025.12.22.02.39.13; author fox; state Exp; branches; next 1.125; commitid sJYcX0GXU8JKJlnG; 1.125 date 2025.12.13.09.11.53; author fox; state Exp; branches; next 1.124; commitid C67FXelu5VxocemG; 1.124 date 2025.12.06.17.16.56; author fox; state Exp; branches; next 1.123; commitid XEEyxUn2WHuJ6nlG; 1.123 date 2025.11.30.14.22.06; author fox; state Exp; branches; next 1.122; commitid u8s2CCokyDfJkAkG; 1.122 date 2025.11.03.14.46.16; author fox; state Exp; branches; next 1.121; commitid q804zHyqJh8Pk7hG; 1.121 date 2025.07.27.23.44.14; author fox; state Exp; branches; next 1.120; commitid 4HyxHESIqkrGur4G; 1.120 date 2025.05.31.06.07.43; author fox; state Exp; branches; next 1.119; commitid 2FFkKmyuwGZNt1XF; 1.119 date 2025.03.31.22.33.49; author nia; state Exp; branches; next 1.118; commitid N8huY42YElRzTgPF; 1.118 date 2025.03.10.09.23.31; author fox; state Exp; branches; next 1.117; commitid BSAJjM3Kpn8ocvMF; 1.117 date 2024.12.26.12.07.06; author fox; state Exp; branches; next 1.116; commitid l9xaRmnysF1Zt0DF; 1.116 date 2024.12.24.11.52.13; author fox; state Exp; branches; next 1.115; commitid RsEwe5ltiSoQsKCF; 1.115 date 2024.12.12.13.15.47; author fox; state Exp; branches; next 1.114; commitid QDLLyOdIV4y0jdBF; 1.114 date 2024.12.09.07.24.59; author fox; state Exp; branches; next 1.113; commitid g1Oj7L5JG2q1tNAF; 1.113 date 2024.11.07.08.09.19; author fox; state Exp; branches; next 1.112; commitid NQG25VDNkdA4KGwF; 1.112 date 2024.11.04.05.12.14; author fox; state Exp; branches; next 1.111; commitid gqjxsZ59cmdjRhwF; 1.111 date 2024.10.07.03.03.14; author fox; state Exp; branches; next 1.110; commitid iKQQeXu9Wi2K2GsF; 1.110 date 2024.09.02.04.58.13; author fox; state Exp; branches; next 1.109; commitid Pyuueo2pJBX1OboF; 1.109 date 2024.06.29.00.54.05; author fox; state Exp; branches; next 1.108; commitid kUsJvJa9JwtOxOfF; 1.108 date 2024.05.11.06.21.52; author fox; state Exp; branches; next 1.107; commitid ybxTLRnqNhYTVx9F; 1.107 date 2024.04.23.07.14.17; author fox; state Exp; branches; next 1.106; commitid aglAZms10ldENe7F; 1.106 date 2024.03.23.00.39.40; author fox; state Exp; branches; next 1.105; commitid 7pNulozibPf7Cd3F; 1.105 date 2024.03.18.18.50.22; author fox; state Exp; branches; next 1.104; commitid H99Nkg8A2GAaOF2F; 1.104 date 2024.03.17.07.13.04; author fox; state Exp; branches; next 1.103; commitid QMMfgzpf5AYwYt2F; 1.103 date 2024.03.08.17.15.20; author fox; state Exp; branches; next 1.102; commitid wxzwJtRISVFDBn1F; 1.102 date 2024.02.18.02.37.05; author fox; state Exp; branches; next 1.101; commitid LDHO4qIJYQeemRYE; 1.101 date 2023.12.28.21.34.00; author fox; state Exp; branches; next 1.100; commitid SCi02LmhPpCPjhSE; 1.100 date 2023.11.19.10.36.39; author fox; state Exp; branches; next 1.99; commitid 91zD2l7E3pr4WcNE; 1.99 date 2023.10.21.14.27.13; author fox; state Exp; branches; next 1.98; commitid UJNJhj07yAqZ8vJE; 1.98 date 2023.09.12.08.01.24; author fox; state Exp; branches; next 1.97; commitid K2DcjMObOAAmgsEE; 1.97 date 2023.07.01.17.06.18; author fox; state Exp; branches; next 1.96; commitid HNYGFlWnQmWKC7vE; 1.96 date 2023.04.17.21.32.56; author fox; state Exp; branches; next 1.95; commitid K4umiUmlD2vFvvlE; 1.95 date 2023.03.13.14.59.54; author fox; state Exp; branches; next 1.94; commitid 8Gt2tZAV93gDsYgE; 1.94 date 2023.02.04.15.11.06; author fox; state Exp; branches; next 1.93; commitid wAyW2W4lEjqcIdcE; 1.93 date 2022.11.12.06.02.48; author fox; state Exp; branches; next 1.92; commitid SSF4ToosBWasnn1E; 1.92 date 2022.10.01.10.42.04; author fox; state Exp; branches; next 1.91; commitid iEzuwrokIHs0h0WD; 1.91 date 2022.09.05.12.46.37; author fox; state Exp; branches; next 1.90; commitid Q7ykeix7niyxNFSD; 1.90 date 2022.08.08.08.58.42; author fox; state Exp; branches; next 1.89; commitid DW1352SGYoubr3PD; 1.89 date 2022.06.20.02.30.10; author fox; state Exp; branches; next 1.88; commitid CsPKWNlxhyrqRIID; 1.88 date 2022.05.07.07.33.45; author fox; state Exp; branches; next 1.87; commitid pqzP3SxV3rNlX5DD; 1.87 date 2022.04.17.07.55.51; author nia; state Exp; branches; next 1.86; commitid j3zT26yFkxINIwAD; 1.86 date 2022.03.16.09.06.33; author fox; state Exp; branches; next 1.85; commitid wRnqM2bOZCZM8qwD; 1.85 date 2022.02.11.05.57.57; author fox; state Exp; branches; next 1.84; commitid w5vF30jthBvT9asD; 1.84 date 2022.01.13.04.24.00; author fox; state Exp; branches; next 1.83; commitid PVsG43wIevPtzqoD; 1.83 date 2021.12.16.08.30.43; author fox; state Exp; branches; next 1.82; commitid 0ykOyld9CHdPPQkD; 1.82 date 2021.11.28.10.45.02; author nia; state Exp; branches; next 1.81; commitid 14rtyHj5NBuL9yiD; 1.81 date 2021.10.26.09.58.53; author nia; state Exp; branches; next 1.80; commitid cF8UvcXIgKmoXieD; 1.80 date 2021.10.07.13.09.19; author nia; state Exp; branches; next 1.79; commitid e4SW5sFUCSIVCSbD; 1.79 date 2021.05.26.02.34.02; author fox; state Exp; branches; next 1.78; commitid 94ilq66UbSjYpBUC; 1.78 date 2021.04.06.10.49.29; author fox; state Exp; branches; next 1.77; commitid bTgc0DyOcyuALdOC; 1.77 date 2021.03.03.10.20.03; author fox; state Exp; branches; next 1.76; commitid tSrOfaNerdnmHQJC; 1.76 date 2021.01.16.19.04.40; author fox; state Exp; branches; next 1.75; commitid k1QViL7Kg0NT4ZDC; 1.75 date 2020.11.29.14.53.28; author fox; state Exp; branches; next 1.74; commitid lgYr02DoiOiseNxC; 1.74 date 2020.11.15.23.51.08; author fox; state Exp; branches; next 1.73; commitid yYS1NLJ13rAOE2wC; 1.73 date 2020.11.10.12.09.34; author fox; state Exp; branches; next 1.72; commitid 2AmvEVHpvOL7WkvC; 1.72 date 2020.11.08.13.38.55; author fox; state Exp; branches; next 1.71; commitid YZH1JuCBhF3Nu5vC; 1.71 date 2020.10.08.14.11.40; author fox; state Exp; branches; next 1.70; commitid 6l6hnOsoseAOF6rC; 1.70 date 2020.09.29.14.33.18; author fox; state Exp; branches; next 1.69; commitid p9t8fvvmHr7a5XpC; 1.69 date 2020.09.10.16.32.31; author fox; state Exp; branches; next 1.68; commitid 7kcojv9xwQtUlwnC; 1.68 date 2020.08.31.02.02.45; author fox; state Exp; branches; next 1.67; commitid 8f1fLdxi0EllR9mC; 1.67 date 2020.08.24.15.09.53; author fox; state Exp; branches; next 1.66; commitid a017S0lSIlmrrklC; 1.66 date 2020.07.25.21.29.19; author fox; state Exp; branches; next 1.65; commitid xRDl8GiPgzdjvvhC; 1.65 date 2020.06.30.19.47.35; author fox; state Exp; branches; next 1.64; commitid u0PFZyojiOgkKheC; 1.64 date 2020.06.15.23.34.43; author fox; state Exp; branches; next 1.63; commitid jAlUoCDndCs7uncC; 1.63 date 2020.05.16.02.46.55; author fox; state Exp; branches; next 1.62; commitid 6ZCDucrxYkTKxp8C; 1.62 date 2020.05.01.13.34.41; author fox; state Exp; branches; next 1.61; commitid BUR1aobTIShXBx6C; 1.61 date 2020.04.29.15.04.43; author fox; state Exp; branches; next 1.60; commitid Q2FmHZwXlPuRai6C; 1.60 date 2020.04.23.18.48.53; author fox; state Exp; branches; next 1.59; commitid ZqEpqvJez5KHBx5C; 1.59 date 2020.04.14.13.26.07; author fox; state Exp; branches; next 1.58; commitid 0uKtBZNKDCPk6m4C; 1.58 date 2020.04.09.12.57.59; author fox; state Exp; branches; next 1.57; commitid PVSXN7aWyI3e7I3C; 1.57 date 2020.04.07.14.20.24; author fox; state Exp; branches; next 1.56; commitid OYyWksT3yt3sDs3C; 1.56 date 2020.04.04.16.30.43; author fox; state Exp; branches; next 1.55; commitid YK77Em2je6q9s53C; 1.55 date 2020.03.23.12.25.01; author fox; state Exp; branches; next 1.54; commitid sf1tcMf8fPELtw1C; 1.54 date 2020.03.18.12.20.41; author fox; state Exp; branches; next 1.53; commitid vwRCZArn1eTeCS0C; 1.53 date 2020.03.14.03.21.42; author fox; state Exp; branches; next 1.52; commitid PEPwa0HO22qkLj0C; 1.52 date 2020.03.11.10.10.31; author fox; state Exp; branches; next 1.51; commitid mSprC8jKlPoz7YZB; 1.51 date 2020.03.05.19.51.29; author fox; state Exp; branches; next 1.50; commitid iTTOpQjrmbFPwfZB; 1.50 date 2020.02.13.10.10.47; author fox; state Exp; branches; next 1.49; commitid qr31GKhrNjVrZuWB; 1.49 date 2020.02.09.08.34.48; author fox; state Exp; branches; next 1.48; commitid VUtR8BTh4N7uAYVB; 1.48 date 2020.01.31.11.14.25; author fox; state Exp; branches; next 1.47; commitid rQfxWqkd8NKaLPUB; 1.47 date 2020.01.25.17.16.23; author fox; state Exp; branches; next 1.46; commitid fH2NXdod5kL3X5UB; 1.46 date 2020.01.17.11.00.08; author fox; state Exp; branches; next 1.45; commitid yM3haQxY9RQ782TB; 1.45 date 2019.12.28.19.46.23; author fox; state Exp; branches; next 1.44; commitid iRjAFIMlwQmzGvQB; 1.44 date 2019.12.20.02.26.40; author fox; state Exp; branches; next 1.43; commitid XshuvpmQPlMNboPB; 1.43 date 2019.11.30.16.43.11; author fox; state Exp; branches; next 1.42; commitid Hh1VILLrS0dzzTMB; 1.42 date 2019.11.24.12.24.09; author fox; state Exp; branches; next 1.41; commitid ULCNzMICE0Xyk6MB; 1.41 date 2019.10.22.10.04.48; author fox; state Exp; branches; next 1.40; commitid NpGxIbtZd1HyCQHB; 1.40 date 2019.09.30.12.35.24; author fox; state Exp; branches; next 1.39; commitid wdlWnCEZJrzE92FB; 1.39 date 2019.09.05.13.19.08; author fox; state Exp; branches; next 1.38; commitid sZCnhTmsg8WVcPBB; 1.38 date 2019.08.26.14.28.29; author fox; state Exp; branches; next 1.37; commitid gu408NA0FoiAUxAB; 1.37 date 2019.08.15.09.05.36; author fox; state Exp; branches; next 1.36; commitid pGL2xeoWWc7Pt6zB; 1.36 date 2019.08.10.23.45.56; author fox; state Exp; branches; next 1.35; commitid R7oONSvQM0XLvxyB; 1.35 date 2019.08.07.23.44.32; author fox; state Exp; branches; next 1.34; commitid fYQGQH6hzYfZA9yB; 1.34 date 2019.08.05.16.57.36; author fox; state Exp; branches; next 1.33; commitid FQS6RSZH4jqApRxB; 1.33 date 2019.08.02.17.16.33; author fox; state Exp; branches; next 1.32; commitid NFfEYbPslVqXBtxB; 1.32 date 2019.08.02.16.54.10; author fox; state Exp; branches; next 1.31; commitid hH992934cwAqutxB; 1.31 date 2019.07.30.00.06.50; author fox; state Exp; branches; next 1.30; commitid pn8ZjKUPkYJO00xB; 1.30 date 2019.07.23.08.20.22; author fox; state Exp; branches; next 1.29; commitid gJhpJ4BujI0jX8wB; 1.29 date 2019.07.22.23.38.47; author fox; state Exp; branches; next 1.28; commitid dDfUTBkuKxsE46wB; 1.28 date 2019.07.13.21.39.34; author fox; state Exp; branches; next 1.27; commitid qkzDW5sUDNSbIVuB; 1.27 date 2019.07.06.16.11.35; author fox; state Exp; branches; next 1.26; commitid gDeA9OQlmc1E70uB; 1.26 date 2019.06.20.11.39.06; author fox; state Exp; branches 1.26.2.1; next 1.25; commitid 22wpiv7mwPJ28VrB; 1.25 date 2019.06.16.22.01.05; author fox; state Exp; branches; next 1.24; commitid D0iV51StZSZpHsrB; 1.24 date 2019.06.02.13.53.25; author fox; state Exp; branches; next 1.23; commitid 6uMfPtCCs5A0sCpB; 1.23 date 2019.05.27.12.43.32; author fox; state Exp; branches; next 1.22; commitid zQMcrf53WzQZfQoB; 1.22 date 2019.05.20.12.09.40; author fox; state Exp; branches; next 1.21; commitid T6JYTHKSCzbciWnB; 1.21 date 2019.05.18.23.33.07; author fox; state Exp; branches; next 1.20; commitid GHYxDRdPRmaL8KnB; 1.20 date 2019.05.13.03.25.01; author fox; state Exp; branches; next 1.19; commitid IoDspb80ckAhCZmB; 1.19 date 2019.05.01.01.30.42; author fox; state Exp; branches; next 1.18; commitid psTMM6s2AW4YmrlB; 1.18 date 2019.04.27.22.18.55; author fox; state Exp; branches; next 1.17; commitid z0mOBW27NPdap2lB; 1.17 date 2019.04.23.11.50.56; author fox; state Exp; branches; next 1.16; commitid 1hP6jQLE2wlI3tkB; 1.16 date 2019.04.19.02.05.14; author fox; state Exp; branches; next 1.15; commitid qUvlnlMreqTKWTjB; 1.15 date 2019.04.10.23.55.31; author fox; state Exp; branches; next 1.14; commitid LWdcDj5pZsFauRiB; 1.14 date 2019.04.10.00.35.06; author fox; state Exp; branches; next 1.13; commitid GMt5qwCFPadKJJiB; 1.13 date 2019.03.21.10.16.40; author fox; state Exp; branches; next 1.12; commitid fLk6d8BCALR8BdgB; 1.12 date 2019.03.14.11.40.20; author fox; state Exp; branches; next 1.11; commitid zyeOhhBYAO4NhkfB; 1.11 date 2019.03.10.12.38.17; author fox; state Exp; branches; next 1.10; commitid XzN5J1OTWq0CJOeB; 1.10 date 2019.03.08.08.27.57; author fox; state Exp; branches; next 1.9; commitid h3bxfvBrcpnLpxeB; 1.9 date 2019.02.26.07.14.15; author fox; state Exp; branches; next 1.8; commitid C4hPH8s5IJ4okfdB; 1.8 date 2019.02.22.09.38.38; author fox; state Exp; branches; next 1.7; commitid 1cMXkDuXoSkUfKcB; 1.7 date 2019.02.14.03.18.33; author fox; state Exp; branches; next 1.6; commitid caMWq1m37VuspGbB; 1.6 date 2019.01.30.02.33.05; author fox; state Exp; branches; next 1.5; commitid k2Qo5fxdK6pfDK9B; 1.5 date 2019.01.15.07.31.52; author fox; state Exp; branches; next 1.4; commitid o2wMZA8PzNjaMQ7B; 1.4 date 2019.01.11.05.24.44; author fox; state Exp; branches; next 1.3; commitid 2q2wWOdqbAvtck7B; 1.3 date 2019.01.05.13.45.01; author fox; state Exp; branches; next 1.2; commitid ryHU1DLh8GWW9B6B; 1.2 date 2018.12.11.12.07.40; author fox; state Exp; branches; next 1.1; commitid FxTR7X0lJz5uqn3B; 1.1 date 2018.12.01.18.20.09; author fox; state Exp; branches; next ; commitid AiGNCCeN9cw9O72B; 1.26.2.1 date 2019.07.23.13.05.45; author bsiegert; state Exp; branches; next ; commitid gm0epXIy6mI4yawB; desc @@ 1.137 log @audio/fasttracker2: Update to 2.23 Changes since 2.22: v2.23 - 23.08.2026 * Fixed: If the "WAV exporting" screen was open, the "Render individual tracks" checkbox would have a much taller clickable area than it should, which could interfere with for example moving sample loops in the sample editor screen or interacting with the pattern editor. * Fixed: Several of the functions in Smp. Ed. -> Effects didn't set the "song is modified" flag. * Fixed: When zapping the song, the Disk Op. module filename wasn't reset * The Zap dialog's text was maybe a bit unclear. Changed from "Total devastation of the..." to "What do you want to clear?". Also changed the "All" button to "Everything". @ text @$NetBSD: distinfo,v 1.136 2026/08/08 12:02:10 fox Exp $ BLAKE2s (fasttracker2-2.23.tar.gz) = bbc4e94385a06c5389007f3cf180c2342debd141acf780bc004caa251070ee35 SHA512 (fasttracker2-2.23.tar.gz) = 1c06a0d005ab9f37e01294cf5054c192933f45462ba905594e5edea99aaaa14e668a3b67450e11be14b0ea5114b57aeaefb7d0b993d6df6c38f8e9d4e31f4bd0 Size (fasttracker2-2.23.tar.gz) = 5342710 bytes SHA1 (patch-CMakeLists.txt) = 6669334a1e2dc6778de61fac3c35ccdab618fe89 @ 1.136 log @audio/fasttracker2: Update to 2.22 Changes since 2.21: v2.22 - 19.07.2026 * Fixed: The "All files" mode in Disk Op. had consistency issues when changing the Disk Op. item. * Fixed a bug where exiting text editing mode with the enter/return key could cause a sample trigger to happen afterwards. This also applied to certain System Request dialogs. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.135 2026/07/13 07:32:55 fox Exp $ d3 4 a6 5 BLAKE2s (fasttracker2-2.22.tar.gz) = 6962542e7edcdb0cfe9f2633cd3fa903667eb32d856fac4add3afd7d09493675 SHA512 (fasttracker2-2.22.tar.gz) = 7d36321989ed72e519276fcf6ac838850ed345abc3aa43f215d68d20d24ce16384bf0ed633eccc55cf16d400b1833e5b736281e22bee36897171a18aa784d451 Size (fasttracker2-2.22.tar.gz) = 5342607 bytes SHA1 (patch-CMakeLists.txt) = 7ddc1ba678d638369234158a59ec7bf3567d856d SHA1 (patch-src_ft2__diskop.c) = 900e72818483db2f04f68e166200fd12d7ac1c65 @ 1.135 log @audio/fasttracker2: Update to 2.21 Changes since 2.19: v2.21 - 05.07.2026 * Windows: Dropped support for Windows XP (it's 25 years old, time to move on!). The earliest supported Windows version is now Windows 7 SP1. * Windows: Upgraded the Visual Studio project from vs2019 to vs2026 for taking advantage of vs2026's new compiler (*should* result in faster code). v2.20 - 01.07.2026 * Sinc interpolation now uses up 74kB RAM instead of 2.4MB and thus is less hard on the CPU cache. In some cases this means even faster rendering. The way this change works is that the polyphase look-up tables now use 256 phases/branches instead of 8192, coupled with linear interpolation between the phases when in use. This method is equal to having many more pre-computed phases than 8192, which in theory also means better precision. * Cubic spline interpolation now doesn't use a look-up table. Again, this is less hard on the CPU cache. * (Hopefully) fixed "Alt Gr" key not working on some systems * "About" screen rendering has been optimized (big whoop) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.134 2026/05/05 03:44:45 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.21.tar.gz) = 06e23bacafbb0d6cf93909a03e0303cd93ac0f328b60a15bf974f510f2f873cf SHA512 (fasttracker2-2.21.tar.gz) = db06b1a2e76f280b2b6f81ce955e9049e74a90557785aa6d054636dd1e58fe787559beaf32cd465048f2e2f73d2c9e50d04acb4f4c13cfaafa8abd7ca0cba6e8 Size (fasttracker2-2.21.tar.gz) = 5342203 bytes @ 1.134 log @audio/fasttracker2: Update to 2.19 Changes since 2.18: v2.19 - 03.05.2026 * Set audio input/output device to default during config reset * If audio input device was set to default, properly open default audio input device before sampling audio. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.133 2026/05/01 10:15:05 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.19.tar.gz) = 2bb8876486c31df7be56676552c39533a0ee4ab72499ce136513f28db470acab SHA512 (fasttracker2-2.19.tar.gz) = 056246aaef0a61cda3b838c259dfa9ec7452af55dcfdf0c9517b6f4f64933f0ec06f339649a5524877204242baef7df6610d069bc59fae204839904508673ed1 Size (fasttracker2-2.19.tar.gz) = 5343644 bytes @ 1.133 log @audio/fasttracker2: Update to 2.18 Changes since 2.17: v2.18 - 28.04.2026 * The windowed-sinc interpolation kernels are now calculated with unity gain * The scopes now use windowed-sinc interpolation again (previously buggy) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.132 2026/04/19 05:49:44 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.18.tar.gz) = e7e56d195a5f414873568d8f509f553c8a24cc7b16eb7f4c6e08bc857709dbca SHA512 (fasttracker2-2.18.tar.gz) = 6bbd0ec9a87f02004e63704d0bfb3817ca9a3727e73f876488c4ff7efaf340f243565dfc710b3ea0135fbdd1ef711f3e104fb130f6d8b0898bc3002cad7d7a3d Size (fasttracker2-2.18.tar.gz) = 5342385 bytes @ 1.132 log @audio/fasttracker2: Update to 2.17 Changes since 2.16: * The "Precise BPM" checkbox in Config->Audio was not uninitialized properly and could accidentally be interacted with in other screens. Changes since 2.15: * Program could take a long time to start on Windows, so MIDI initialization has been moved to an own thread on start-up. * Updated RtMidi. * Reverted mixer interpolation phases from 4096 to 8192 (make up my mind!?). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.131 2026/04/12 11:20:15 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.17.tar.gz) = c3a1d4b1483103958b18f84582842f814186b6da67df6f4b16650b78ae6a3082 SHA512 (fasttracker2-2.17.tar.gz) = fc5df27f828b1531ad8aafe75309abe8a7f49172f927f2ed493b637192b35b225c4cb0b4c0e3663a0eeb70ee6aee498f0a087ca16feffe3b72ad9f6a7ac372dc Size (fasttracker2-2.17.tar.gz) = 5342116 bytes @ 1.131 log @audio/fasttracker2: Update to 2.15 Changes since 2.14: v2.15 - 09.04.2026 * BPM and voice/channel pitches are now tuned to better match original FT2.08/FT2.09 with an SB16 sound card at max audio output rate (44000Hz). * Added a new "Precise BPM" option in Config -> Audio for users who prefer precise BPM over FT2 accuracy. * Updated the help text to better reflect the (default) FT2 BPM mode. * It is now possible to select a rate below 44100Hz when rendering a song to WAV. v2.14 - 05.04.2026 * The volume and panning envelopes now behave exactly like FT2 in special cases. * Various audio changes to better match FT2 behavior. * New higher-quality FT2 logo in the about screen. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.130 2026/04/05 08:18:28 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.15.tar.gz) = e0cce5053df1f5e5b7caa05f4fff765e73f309670ac5427e77b15b0889240693 SHA512 (fasttracker2-2.15.tar.gz) = 8b2e24d5078825aee32e0dd234c1dca1271073c277e0dd47bc370c071c9257bbb28fec1f5069ca16e70d99cf6484584012370975a93b583854e59e1038539650 Size (fasttracker2-2.15.tar.gz) = 5331961 bytes @ 1.130 log @audio/fasttracker2: Update to 2.13 Changes since 2.12: Improvements * Use 2-point cosine interpolation for scopes instead of 4-point cubic B-spline. This is favorable as it doesn't lower the waveform amplitude for samples containing very high frequency data. The whole point of interpolating the scopes is to prevent the staircase effect at very low pitches, and this does the job. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.129 2026/03/30 10:19:22 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.13.tar.gz) = 51089a8ea505243d91ae83236d045cce18d2c3c75fb2932caa6451a19b9371f4 SHA512 (fasttracker2-2.13.tar.gz) = a5fbbbffbb6797ebf1efc22b89400a16abb7b479d83e07f4b18e0626d544b58214201b322a7e92f1fd1acf30bf15cb7b45babef8640166b15f1e2d9a078fff80 Size (fasttracker2-2.13.tar.gz) = 5312475 bytes @ 1.129 log @audio/fasttracker2: Update to 2.12 Changes since 2.11: Improvements * Removed the quadratic spline interpolation option. It didn't make much sense anyway in comparison to cubic spline. * Reduced the number of pre-computed interpolation phases from 8192 to 4096 for less pressure on the CPU cache. The audible difference is minimal. * Mixer code is no longer unrolled. The speed difference was minimal, and it would cause a ton of extra code bytes for almost no performance gain. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.128 2026/03/14 11:29:36 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.12.tar.gz) = 5494b2b81a51c19779575cabca679aeb39e45cf1b31d71bd27aa64dac478cb5f SHA512 (fasttracker2-2.12.tar.gz) = 8ac9c6c016fd2f735405597c7de0cfff0990a6d459ed8d562800ff9a28a79e2a8f270950d4afdec5c708d29e49336f5bf9594eaa7099c2e9e089a9197e50b54c Size (fasttracker2-2.12.tar.gz) = 5311697 bytes @ 1.128 log @audio/fasttracker2: Update to 2.11 Changes since 2.10 v2.11 - 09.03.2026 - Fixed: When loading stereo AIFF/WAV samples, the last sample point would not be read correctly when either reading the right channel or downmixing to mono. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.127 2026/03/08 11:11:38 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.11.tar.gz) = 218e67644feee6d94a72e8f609441b360969df0dc3e179f556924729722a40e4 SHA512 (fasttracker2-2.11.tar.gz) = 952b1da0204f09331d5e01c4ea891efc92e6b181d52dfe1be81e0e9f5e2ffecdcb4e7d8253a39af1ce465182c2b7eb22442082e5f22187a5f41d9c3ab2662851 Size (fasttracker2-2.11.tar.gz) = 5313674 bytes @ 1.127 log @audio/fasttracker2: Update to 2.10 Changes since 2.03 v2.10 - 07.03.2026 - Added support for loading .OGG samples - Use miniflac for loading .FLAC samples (instead of libFLAC) v2.09 - 06.03.2026 - Changed the default pattern editor layout to have less visual noise, similar to that of MilkyTracker. This makes it, in my opinion, easier on the eyes. Naturally, this is going to be somewhat of a controversial change, so it can be turned off by going to Config -> Miscellaneous, then enabling "Original FT2 pattern layout". v2.08 - 04.03.2026 - Visuals->audio sync was partially broken since v1.52 (27.02.2022)! This was a minor issue anyway, as it wasn't that easy to notice it. v2.07 - 02.03.2026 - When loading stereo MP3 samples, immediately ask which channel to read instead of loading it first, then ask. - Bug fix: Mouse cursor would accidentally be set from busy to normal after deciding what to do when loading a stereo sample (system request). This was wrong, it should be set to normal after sample loading is done. - When clicking on the program while it was not in focus, let the mouse click be handled. Fixes having to click twice on a system request dialog button when dropping a file onto the program. v2.06 - 02.03.2026 - Experimental support for loading .MP3 files as a sample v2.05 - 22.02.2026 - "All files" checkbox added to Disk Op. screen (replaces "Show all" button) - Windows: The current path was not shown correctly in the Disk Op. screen - Fixed a bug with fine pitch slides when importing S3M modules - The FT2 logo in the about screen is now static instead of waving (was ugly) - Code cleanup v2.04 - 11.02.2026 - Fixed possible crash on startup on some platforms (BMP graphics loader) - Fixed possible crash when entering Disk Op. (dir. read thread started twice) - Fixed possible bug with button rendering in 'system request' dialogs - Fixed possible issue with creating threads on some platforms. Reason: Apparently it's wrong to pass NULL for the thread name parameter in SDL_CreateThread() on some SDL2 ports (Sony PSP, for instance). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.126 2025/12/22 02:39:13 fox Exp $ d3 4 a6 4 BLAKE2s (fasttracker2-2.10.tar.gz) = 9e8faff5a3cb84166fbc993d0fc25bde7c4538b614993b2870bffb194647cd15 SHA512 (fasttracker2-2.10.tar.gz) = af4f7d40d551b752b6c0941adfde5b84eb509e9051675e6f7f71781f8c3837b127799ffaeb8be55d6f45673624ee4b78df443e17df568187d1c27194a871238a Size (fasttracker2-2.10.tar.gz) = 5313963 bytes SHA1 (patch-CMakeLists.txt) = e4f183968e59b4ec61c2dd67c3011b2f8e10f53b @ 1.126 log @audio/fasttracker2: Update to 2.03 Changes since 2.02 v2.03 - 14.12.2025 - Further tweak of sinc interpolation to prevent ringing (in extreme cases) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.125 2025/12/13 09:11:53 fox Exp $ d3 4 a6 4 BLAKE2s (fasttracker2-2.03.tar.gz) = 6b777b30d6db90d21225714a234c94f80f38994fc0bdc52e0476d001aa8f4315 SHA512 (fasttracker2-2.03.tar.gz) = 86c8316f95c0575d7471d041a0c9501d8a70a4e042fa9af271a87e1ae09af4b559f0e028d54a95e623db93736ad887854d4018e1306123811d5e9e709f092a85 Size (fasttracker2-2.03.tar.gz) = 5204899 bytes SHA1 (patch-CMakeLists.txt) = fb19d9a09304b3f0332d96b256b675d3d2e76720 @ 1.125 log @audio/fasttracker2: Update to 2.02 Changes since 2.01 v2.02 - 06.12.2025 - Added a "Render individual tracks" option to the WAV renderer. This renders every channel into individual WAV files. - Removed the "Imprecise BPM (FT2)" option from the WAV renderer. It was a very niche feature anyway, and I had to free up some room in the GUI for the new individual track feature. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.124 2025/12/06 17:16:56 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.02.tar.gz) = 458e546c9aac6317eb58d7a2756abb57512f8c38478c9ff74fb87a461a68e279 SHA512 (fasttracker2-2.02.tar.gz) = 9adf1ed399f248b3285aba7b46ffc523cba04ab9994f0e704befc70b215a9544206ef79a74b72058a66894436a99ded404398b1dabc9d5cb1c504a66cf45aa52 Size (fasttracker2-2.02.tar.gz) = 5205235 bytes @ 1.124 log @audio/fasttracker2: Update to 2.01 Changes since 2.00 v2.01 - 05.12.2025 - Reverted interpolation LUT size (phases) and calculation to that of v1.99 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.123 2025/11/30 14:22:06 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.01.tar.gz) = 84f9ac27494dd57388ddcc7c3dd730b24957e0221ac60fe80ba23bcad65b32cd SHA512 (fasttracker2-2.01.tar.gz) = c7d21bb3e49bdf0ebe3b3f06af93d1d802e774d8107ff51b9decbbc8fc41672c1d12546381a8010f05b489c7088ab69723bf2d9b625b32d9cb809e9f0ab4fb7e Size (fasttracker2-2.01.tar.gz) = 5204910 bytes @ 1.123 log @audio/fasttracker2: Update to 2.00 Changes since 1.99 v2.00 - 21.11.2025 - Fixed loading of WAV samples of the WAVE_FORMAT_EXTENSIBLE type - Small tweak to the windowed-sinc interpolation - Shorter interpolation LUTs (and double-precision -> single-precision float) for faster calculation time on program startup. In theory anyway... - Code cleanup - Note: There are no revolutionary updates despite reaching v2.00! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.122 2025/11/03 14:46:16 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-2.00.tar.gz) = bf514a828355f63010bf96a626336d46af641113ac12385505ad46388cc0d1cb SHA512 (fasttracker2-2.00.tar.gz) = 7c5a2e30410a51a67da6995bdd1ad52d616f232e7b718a473e570f8cdeabd4c3b8440581cf8ba8eb0009fa759d21a78c91bfb6d33bcf7dd0c8bea016c4aff521 Size (fasttracker2-2.00.tar.gz) = 5205146 bytes @ 1.122 log @audio/fasttracker2: Update to 1.99 Changes since 1.97 v1.99 - 17.09.2025 - When loading .IFF samples, always set volume to max (64) instead of reading the sample volume from the IFF header. This is because many IFFs used different ranges for the sample volume, so the resulting sample volume value would often be zero instead of max. v1.98 - 07.09.2025 - Re-added audio dithering for 16-bit audio output - Tracker scopes changed yet again, reverted to original integer-based scaling - Windows/macOS: Updated SDL to v2.32.10 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.121 2025/07/27 23:44:14 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.99.tar.gz) = b05f494e7ae7cf261654b00bbea266a29f130b3a470aa3f353dafc6885396888 SHA512 (fasttracker2-1.99.tar.gz) = 9bd46146afa640513aca2c4bee40f84bbffe1316345dfe748bdb0aed11383e7658ff0c35ffd321ed7791155a56b8cbf1e35a3cae003c45a2f1a96aa45ae6f060 Size (fasttracker2-1.99.tar.gz) = 5204948 bytes @ 1.121 log @audio/fasttracker2: Update to 1.97 Changes since 1.96 v1.97 - 13.07.2025 - Improved the tracker scopes interpolation a little bit. More smooth in some cases, but barely noticable. - Windows/macOS: Updated SDL to v2.32.8 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.120 2025/05/31 06:07:43 fox Exp $ d3 4 a6 4 BLAKE2s (fasttracker2-1.97.tar.gz) = c59ab641d2bab452cf14d38d57f2ad5070a18b51d5a97c510989c785bb14308f SHA512 (fasttracker2-1.97.tar.gz) = f0bf7cef1b281cf34892d4c3bccf8ac2299ed7533af399f0efb2a87c5ccb11a9d8ae0bbb1e9b46ca5e094aabba0cdfb95b82cf5449d22fe868c929436df33e40 Size (fasttracker2-1.97.tar.gz) = 5230546 bytes SHA1 (patch-CMakeLists.txt) = 95b3f8e836a98d2c75b9ae6db91bc528eeb9f17f @ 1.120 log @audio/fasttracker2: Update to 1.96 Changes since 1.95 v1.96 - 21.05.2025 - Fixed: When deleting a song position entry, the currently viewed pattern would sometimes not be the correct one. - Reverted tracker scope scaling behavior to that of v1.93 and earlier. This is a minor change. Sample waveform will not have an upper clip now. - Don't bypass window compositor in Linux (fixes broken window manager visuals) - Windows/macOS: Updated SDL to v2.32.6 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.119 2025/03/31 22:33:49 nia Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.96.tar.gz) = e0f184728e22659ce2cc1e568da63631e4e875bcf9b986dba4599cd228475e25 SHA512 (fasttracker2-1.96.tar.gz) = fdd9d41c66b48e2096353e813b989a13295b0cbfb34275b6ad32f642f8ffe6b0af05960d9d74b5fa22d679f94f4caa6a2f55ca5449f9fd51b34bfae0ba9537cc Size (fasttracker2-1.96.tar.gz) = 5229013 bytes @ 1.119 log @fasttracker2: Build fixes, clean up. Verified to build on illumos, CentOS 7, FreeBSD, macOS by drecklypkg ci. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.115 2024/12/12 13:15:47 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.95.tar.gz) = 1ce4b73406c500bccaff7cba8e2e8616d86654d73d381175fe82baae1a6d62b0 SHA512 (fasttracker2-1.95.tar.gz) = c8ccda7dbd866bddf27270173d36d6d8c77498e1bcb43a60bbbef74bfaeac5c3688e76906f86ff000bdb8628ccc2aa15c8665ba9377e225fca2b2598bac725e5 Size (fasttracker2-1.95.tar.gz) = 5229238 bytes @ 1.118 log @audio/fasttracker2: Update to 1.95 Changes since 1.93 v1.95 - 04.03.2025 - 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. - Windows/macOS: Updated SDL to v2.32.2 v1.94 - 16.02.2025 - 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. Get it? No? Oh well... - 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 - Windows/macOS: Updated SDL to v2.30.12 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.117 2024/12/26 12:07:06 fox Exp $ d7 1 @ 1.117 log @audio/fasttracker2: Update to 1.93 Changes since 1.92: v1.93 - 24.12.2024 - .S3M loader bug fix: The Axx (Set Speed) effect broke in v1.89. Oops..! - .IT loader: Fixed behavior for overflowing sample offset effect, and illegal portamento slides (still somewhat wrong, but better than before). Not that you should use the FT2 clone for playing .IT files! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.116 2024/12/24 11:52:13 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.93.tar.gz) = f45dba1195fad2cfe9020a3883311dbd150064c5c792b154aa86bc54d84e3c89 SHA512 (fasttracker2-1.93.tar.gz) = 445867e61dd0a8fbd6c5c15853d12c0fd2c590d9ee858516f591518b8e90faac2a7c10dacdb6bcf8e31f612c186eee97e80a83b5a17043352b1016aaace32b8c Size (fasttracker2-1.93.tar.gz) = 5232004 bytes @ 1.116 log @audio/fasttracker2: Update to 1.92 Changes since 1.91: v1.92 - 20.12.2024 - Further improvement to the tracker scope interpolation (interpolation is centered around the current sample point now). This is barely noticable, but I wanted to fix it anyway. - 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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.115 2024/12/12 13:15:47 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.92.tar.gz) = 90e0409cde5f7cf01026969b4bbb1e02b6ca5a5b77def99b2c6c7a3090b8b05d SHA512 (fasttracker2-1.92.tar.gz) = 7bf76f5121c5e1c0291b323a0d386112b7f696e48d4580f74e37db80412e2039f4bc895ef3e91db487a4c7ff987a6a459ee644539c87a7cb969fd74fe109a0d1 Size (fasttracker2-1.92.tar.gz) = 5231673 bytes @ 1.115 log @audio/fasttracker2: Update to 1.91 While here switch to using devel/cmake/build.mk. Changes since 1.89: v1.91 - 10.12.2024 - Critical fix: Fixed a position/playback problem with voices/channels running at volume zero. This bug appeared in v1.87 (03.11.2024). - Windows/macOS: Updated SDL to v2.30.10 v1.90 - 09.12.1024 - Fixed: The Nibbles game broke in v1.89 (snake food was no longer visible) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.114 2024/12/09 07:24:59 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.91.tar.gz) = 52e15247823061da166ba89da118a5ca3931782793d01beaa99a8167b1a8397b SHA512 (fasttracker2-1.91.tar.gz) = 654ca8fd7f4093ca4606b19da35200d15d8af27dbff8cf2415ef7d9e3b2b654b17112afa86dd3a1bfe0cce321a22ff7ce6a46286a61b1ed4b60e639e3da33282 Size (fasttracker2-1.91.tar.gz) = 5206298 bytes @ 1.114 log @audio/fasttracker2: Update to 1.89 Changes since 1.88: v1.89 - 07.12.2024 - 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 displayed 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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.113 2024/11/07 08:09:19 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.89.tar.gz) = d38e4699a5e41d98843a7888e1f4a9ca33b8d0e95ee1273f963dac61d6558b4f SHA512 (fasttracker2-1.89.tar.gz) = cf11a039c836174a5879bfa6a72f0974fccf62be1ce7272b4ed27a76d61ce5d0c3d6df2531d2e2b0378d40b582692a05fc118e9bb2b83746a0739b39a0ef468b Size (fasttracker2-1.89.tar.gz) = 5207132 bytes @ 1.113 log @audio/fasttracker2: Update to 1.88 Changes since 1.87: v1.88 - 06.11.2024 - 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.112 2024/11/04 05:12:14 fox Exp $ d3 4 a6 4 BLAKE2s (fasttracker2-1.88.tar.gz) = 240a33f6db4d6f31bd9f72f1038c20ef5099ec84c81d1f4365dfdf613f81447e SHA512 (fasttracker2-1.88.tar.gz) = 1454b420e635ce56719a2e68c124953c2e54615710b3f5d2d0c398b8962b957f1d5105543679713969db4908b473506dd13feb51c5f4b97b410c6d397e272eb7 Size (fasttracker2-1.88.tar.gz) = 5198864 bytes SHA1 (patch-CMakeLists.txt) = 4a7113a7973347334617a91ae8c25d48d16f72d2 @ 1.112 log @audio/fasttracker2: Update to 1.87 Changes since 1.86: v1.87 - 03.11.2024 - 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 - Windows/macOS: Updated SDL to v2.30.9 - Code cleanup @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.111 2024/10/07 03:03:14 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.87.tar.gz) = 1c4433cfa098b0f3ad3cb3acdd4061ab18b9c0ea55fd2833af6212307b536fcc SHA512 (fasttracker2-1.87.tar.gz) = 8961f1dfda5eda0944583850b887a772f25f511ea2551181f6e10b4e6c4e0ed47cb1eeedebbd40e012af95dc13d02eafc18d87b713293d1a15f447e7332ab565 Size (fasttracker2-1.87.tar.gz) = 5199586 bytes @ 1.111 log @audio/fasttracker2: Update to 1.86 Changes since v1.85 v1.86 - 11.09.2024 - Fixed: The extended pattern editor had a status bar redraw issue if you had disabled "Framework" in Config -> Layout. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.110 2024/09/02 04:58:13 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.86.tar.gz) = 958855616291882dc875b081682686e524407953b4340bfb6d34857bdfd265a1 SHA512 (fasttracker2-1.86.tar.gz) = 1aef276f3d6d4337c500cfe914abebfd1eb1b89cbb6c90b44505e34c6f0c9454edf512402665ac2743a476b36fa43b8fdfc396483b663da671eb6ebaf3367cb6 Size (fasttracker2-1.86.tar.gz) = 6082569 bytes @ 1.110 log @audio/fasttracker2: Update to 1.85 Changes since v1.84 v1.85 - 31.08.2024 - Waving logo in the about screen (yes, I am bored) - Small optimization of the "volume change" function in the sample editor - Windows/macOS: Updated SDL to v2.30.5 (2.30.6 has problems on WinXP) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.109 2024/06/29 00:54:05 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.85.tar.gz) = af455b459573cdf3b9ed886553dbc440305b1949b1fc1707e1d7b9df2a6203b6 SHA512 (fasttracker2-1.85.tar.gz) = 25df5b6720262b41b75d4ad5d0a0e50cfaf74b57ff02abc3b1f8bf50bc03f45ef07e7c7689dedb37a5f14d58c101aee17b63033ad48cdc87f8940412079a3d8d Size (fasttracker2-1.85.tar.gz) = 6085123 bytes @ 1.109 log @udio/fasttracker2: Update to 1.84 Changes since v1.83 v1.84 - 11.05.2024 - There was a bug in v1.83 making you unable to play-test (jam) samples at all while the pattern editor was hidden. Quite bad! Sorry for that. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.108 2024/05/11 06:21:52 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.84.tar.gz) = 6931c1845c2dee3ace774bcd84848dbcb78f9f71cd4be4cfb49bbcf9e1b3fb9e SHA512 (fasttracker2-1.84.tar.gz) = d418854536c969d0d698d681e4a73234d1aecd8d484aeceed0e5248475ba8957db16ac2915dc08841324c68816df5faf45b6445e3f0cfc841ec52f8133fea7f2 Size (fasttracker2-1.84.tar.gz) = 6087630 bytes @ 1.108 log @audio/fasttracker2: Update to 1.83 Changes since v1.82 v1.83 - 10.05.2024 - In this version I have addressed some annoyances users have mentioned: 1) Now you cannot edit pattern notes/data while the pattern editor is not visible. This further prevents accidental song edits. 2) 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. 3) 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 - Windows/macOS: Updated SDL to v2.30.3 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.107 2024/04/23 07:14:17 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.83.tar.gz) = 739659ea84d6b0b65dd945a6a39a61a9a25eb6c8fc80173821d956ba6b17313a SHA512 (fasttracker2-1.83.tar.gz) = 03e5153be5be52345e78501a3f804f37829587c2b2bf23555d4d601fd33574f12741a7f56aa3ffceffcae55c85ee71bf3307d9c8ea25ab1c3d296699d5494883 Size (fasttracker2-1.83.tar.gz) = 6088069 bytes @ 1.107 log @audio/fasttracker2: Update to 1.82 Changes since v1.79.2 v1.82 - 12.04.2024 - MIDI is enabled again for Windows XP (I came up with a solution) - Fixed: MIDI was actually not working in v1.81 :( - Fixed: Possible crash on startup or on exit (related to MIDI). COULD still happen on Mac, but I haven't experienced it yet! v1.81 - 09.04.2024 - Windows: Error message boxes were rendered wrongly on Windows XP - Windows: Disable MIDI support on Windows XP because it was buggy (would crash on exit on some systems/interfaces). If you really need to use MIDI with the FT2 clone, please consider using an OS that is not over 23 years old! - MSVC: Use v141 platform toolset for 32-bit Windows build - Rewrote some of the MIDI init/close code, as it looked like it could be buggy. v1.80 - 09.04.2024 - Doing note transpose on the whole song wouldn't count overflowing notes properly (it would sometimes not show a warning message first). - Windows/macOS: Updated SDL to v2.30.2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.106 2024/03/23 00:39:40 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.82.tar.gz) = 3f69bde261017646a7705a36620b2daf793362d5a85617cbc75482aa2a8a558b SHA512 (fasttracker2-1.82.tar.gz) = c1a44fc5646fdce75c87263847c7068409b605737aa278db8212eae672ec6c3d802f1689d8f95850d7c51e7fa8bf8c374c1e530087af878b7a16a5268b8e923a Size (fasttracker2-1.82.tar.gz) = 6085641 bytes @ 1.106 log @audio/fasttracker2: Update to 1.79.2 Changes since v1.79 v1.79.2 - 18.03.2024 - Fix mouse issues. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.105 2024/03/18 18:50:22 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.79.2.tar.gz) = ddba562244b0b171cd041a4af2c0412c80f2990fe0313ba614240f7cede55a31 SHA512 (fasttracker2-1.79.2.tar.gz) = ec9409211286a526800dce8284de6254f06e81054a63ca657f9265e310a330d249f03aba279f9e10fc21c6cabad45ceabddfd766cdc8db1431dccc079f760ac7 Size (fasttracker2-1.79.2.tar.gz) = 6084463 bytes @ 1.105 log @audio/fasttracker2: Update to 1.79 Changes since v1.77.1 v1.79 - 18.03.2024 - 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. v1.78 - 17.03.2024 - 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. Hopefully it should be better now. Please note that the "stretched" mode does not fill the entire screen in many cases. The mouse pixel mapping can also be off on some Linux systems. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.104 2024/03/17 07:13:04 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.79.tar.gz) = cf92d45395d95249875e6ee93e059867c87900f1bf30fcc3c2edac49d67221d1 SHA512 (fasttracker2-1.79.tar.gz) = c2a0616103ec9f8209ca9d6a886da95b6177388994ba8f262cf72b558ffd63a24acffb5e81aa93f017c89c8badb21fb000d166eb52aca71c62cc225d6115e248 Size (fasttracker2-1.79.tar.gz) = 6082712 bytes @ 1.104 log @audio/fasttracker2: Update to 1.77.1 Changes since v1.76 v1.77 - 11.03.2024 - Fullscreen issues have been mostly resolved for Macs with a notch in the display. It may still have a slight error in how the mouse maps to the pixels on the screen, but it's still MUCH more usable than it was! Another problem is that the mouse cursor can sometimes flicker for a split second (temporarily change into the OS cursor, then back to the FT2 cursor). Also fixed an issue with fullscreen on Linux, but some systems may still have severe issues with the mouse position mapping... - 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! - Windows/macOS: Updated SDL to v2.30.1 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.103 2024/03/08 17:15:20 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.77.1.tar.gz) = ab4304b2b55fbbb26ac349e2016b5aaeb54b14af28cafb675ccf8a6a3addc17d SHA512 (fasttracker2-1.77.1.tar.gz) = 0432a85fffce3b80bb35dffec20703e31a6d3d90090b93593d0d1fbde62eb34e9220b1eeba1281ad4a88c56290369deb808bbbc60f0f416eaf7d6f71d722870c Size (fasttracker2-1.77.1.tar.gz) = 6084817 bytes @ 1.103 log @audio/fasttracker2: Update to 1.76 Changes since v1.75 v1.76 - 23.02.2024 - 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 32-bit specific code (32-bit binaries now support all features) - Removed text fading from "about screen" (more is less) - Windows/macOS: Updated SDL to v2.30.0 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.102 2024/02/18 02:37:05 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.76.tar.gz) = d6dbf5862e303716a7ed1b12fbe520a9606155757a19eda21cd90e2cc34abb9c SHA512 (fasttracker2-1.76.tar.gz) = fbeda514f58dbd02b278b1f036c4a62ca4801591b084235b55d2acf71ac073c7e252c4ba7f793d059b99ccdb161e20f806c987227d3546fefc3a51122f1e308e Size (fasttracker2-1.76.tar.gz) = 6083277 bytes @ 1.102 log @audio/fasttracker2: Update to 1.75 Changes since v1.74 v1.75 - 08.01.2023 - 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! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.101 2023/12/28 21:34:00 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.75.tar.gz) = 559edc5dd904593f663f0ee3765e1e3c9dcf096eae145412cd3c0c5ecfcfc9c0 SHA512 (fasttracker2-1.75.tar.gz) = 6eef54492ce1780118e521958ecadcd0823858b28321109465debc71e9ff685905e4f66057ad96fdccd21c52a783d5d2abdaf36e7401a227be3381bc60b2d1fe Size (fasttracker2-1.75.tar.gz) = 6043092 bytes @ 1.101 log @audio/fasttracker2: Update to 1.74 Changes since v1.73 v1.74 - 16.12.2023 - Added a cubic spline audio interpolation option - Windows/macOS: Updated SDL to v2.28.5 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.100 2023/11/19 10:36:39 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.74.tar.gz) = e8ac289e83171e6ebb3f0c1aaac99c129b7be17cb8750cf09dfb3a0dfabd2d6c SHA512 (fasttracker2-1.74.tar.gz) = 686a436aed5ad8e2f1f42dfec11a1cc982c825ebf0f8713c85a2f1c856db8bdb883a3a08cb26f96d69f7fad7d61061e2451ecdb99af6eda9a2e1f0097892a78b Size (fasttracker2-1.74.tar.gz) = 6040967 bytes @ 1.100 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.99 2023/10/21 14:27:13 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.73.tar.gz) = 99acac98f2b4b37fdfe3d228aabaeb7190dfd0264a4249deba995b8b36ca61f0 SHA512 (fasttracker2-1.73.tar.gz) = 2e259b83f63e9d0a23c2a13395f62971bc6afdb1534a0650d73b5608a716204103e188c43c7bc46d69ad9cd9101136cfc61f7f2242caa75bdcb531ba810ca499 Size (fasttracker2-1.73.tar.gz) = 6035099 bytes @ 1.99 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.98 2023/09/12 08:01:24 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.72.1.tar.gz) = 26a1897c1518054844ba1df15135548de5f695366b682ed62f63a3056fd476cb SHA512 (fasttracker2-1.72.1.tar.gz) = 0d9176d4c35099b1e66355e3311baaf0dac95436a2b415f931b1f4306fc9e85f2314fa6096f57dd999e84b9493e9e367e8c702caf1151816c7130ee70c35da21 Size (fasttracker2-1.72.1.tar.gz) = 6034721 bytes @ 1.98 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.97 2023/07/01 17:06:18 fox Exp $ d3 4 a6 4 BLAKE2s (fasttracker2-1.69.tar.gz) = 19ddf0591044daf13a8d7b8663b8db5ad85ef788d980133bb1cba401dd8aa56f SHA512 (fasttracker2-1.69.tar.gz) = ac0d99c49069df379bc82e81c1e7ee54e5f444261adc472b2e9bced33d218dd40ac186c4b42e1a9a9d468ebb6297b71210acc02c4afeb30ff7a61b43bf83ed17 Size (fasttracker2-1.69.tar.gz) = 6026667 bytes SHA1 (patch-CMakeLists.txt) = b7bd7f8cd3f6a9bfcf558299dce5a1473e57f5a9 @ 1.97 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.96 2023/04/17 21:32:56 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.68.tar.gz) = d6e6bc1e62214455096755de9478e350c16c407409ac7a6b433804ee55afee72 SHA512 (fasttracker2-1.68.tar.gz) = 189ce1354b046cb437992bf1c1dabe8d9aecd5e88c177bc352c826d846b6906429b11e495ec3d4ad0ceb2de033a482d1cb5000b63438a7fe416f0902b4299606 Size (fasttracker2-1.68.tar.gz) = 6025918 bytes @ 1.96 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.95 2023/03/13 14:59:54 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.66.tar.gz) = 17f5b235f3a43c6247e33366575da35a61b0abfe4035300c9c369cfbb6447042 SHA512 (fasttracker2-1.66.tar.gz) = 2764c7a07f9397391f26850b91f816b9ebd31eb8752751a901c2393668331f0ec05073347b40f2ae896fa7bbc98b0a0eb15780134290b753bd6e825d5d2359e8 Size (fasttracker2-1.66.tar.gz) = 6032298 bytes @ 1.95 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.94 2023/02/04 15:11:06 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.65.tar.gz) = 001a578b6d31d0c434ee800cdb6be31ea8bad88776f551b33f387acef11660c2 SHA512 (fasttracker2-1.65.tar.gz) = 7a0d888a75f3a8807e403a476c02841dc64ac8f3b2e9cc04435d0e2cc00e7aa70bba6d05669665c60d63d487bc80a40b0b85f42823e257e26609b89bd732e773 Size (fasttracker2-1.65.tar.gz) = 6030279 bytes @ 1.94 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.93 2022/11/12 06:02:48 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.63.tar.gz) = 8550e8b36647fe203d859d9b79fd7c5dd4225c9408558fafc9c9bdb1e97854ad SHA512 (fasttracker2-1.63.tar.gz) = b8accaa9eac2f00d1b628028df870a53685309b89f6a4dcd32626577f4faed777c96e684184e16d8cac5a3fa582a6cab0d29f42b8a545be10daf0fbc1334a821 Size (fasttracker2-1.63.tar.gz) = 6029757 bytes @ 1.93 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.92 2022/10/01 10:42:04 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.61.tar.gz) = ef83d32e20c3d51e16e0fad7a5e7006c0301b63fa99ebaa41a2e662c48177222 SHA512 (fasttracker2-1.61.tar.gz) = 1b2147d4b8326a956a7f3ef5e86b0b30918a78b6306e2cd51660681ef7e455fe4f05c491151d142693e81fed23e51ba4afb5d8049f819474114904b84d8a03bc Size (fasttracker2-1.61.tar.gz) = 5785225 bytes @ 1.92 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.91 2022/09/05 12:46:37 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.58.tar.gz) = 5a889045c6f5887aa7e35248eb726c9531ed28b01935f57af4273616bc79e660 SHA512 (fasttracker2-1.58.tar.gz) = 63ddc3724e7715256d15e002a4969319395b461f44114e253981d088cca6dd2c19e370db6f831ad9bedc6be14f656b1e35a730180d1697fc16acded30479471d Size (fasttracker2-1.58.tar.gz) = 5781027 bytes @ 1.91 log @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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.90 2022/08/08 08:58:42 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.57.tar.gz) = b9a7a64e4889590c6181f339f0da9c1846ad62fb261675e39702981c7e11cec2 SHA512 (fasttracker2-1.57.tar.gz) = 79f07650dd7569de90f41249392e7c9f29a7e755e3ec040566b477df105a56440430e79ada31c6c3a51bd6a3d4c00db8934c3d1ad979c3a0729d30eeff14dec3 Size (fasttracker2-1.57.tar.gz) = 5362553 bytes @ 1.90 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.89 2022/06/20 02:30:10 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.56.tar.gz) = be43be63a31c9b8672ff19acd846ffff7b49aa918cfbe84c1ca3b5eacc92cd98 SHA512 (fasttracker2-1.56.tar.gz) = fa6fa119efa27e46e61ce281f15de57100bfa29c6f8cdbb25297d2007d6cca89d3a7831731f63fbf951a6e5d7b09c8ef4d038cb3123fcbe5aee5b172d318398c Size (fasttracker2-1.56.tar.gz) = 5362740 bytes @ 1.89 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.88 2022/05/07 07:33:45 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.55.tar.gz) = ab96139812f721d759dc481299c7c4f7d0d0b56b4e8fe8bb2a3fe2b3efdb2049 SHA512 (fasttracker2-1.55.tar.gz) = 78d04022eee89359ffd33b4ee8e43dbf03733e4dbf2c050241236894354555310f0f3bce00dbddbe2401db73031ada938d7fd438eff358923b01f3b45b34ba89 Size (fasttracker2-1.55.tar.gz) = 5279956 bytes @ 1.88 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.87 2022/04/17 07:55:51 nia Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.54.tar.gz) = 34fe7a1e06a7621fbc3628c2c90ea8d392e0bba79028ec3d6b92bebfe699c94f SHA512 (fasttracker2-1.54.tar.gz) = 57a178e0ee70f7b12b2e1e75ea7a4268c6df1691670cee28e3193c8680a14907d6498a3579c4d399f26fa5e50bb349e37f33d76500152e0a76cad417406e0a6d Size (fasttracker2-1.54.tar.gz) = 5279606 bytes @ 1.87 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.86 2022/03/16 09:06:33 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.53.tar.gz) = 1a1cde2e029d6fcb9776cc4633430f9b7e48deb9b65de20db1530ca2b333469f SHA512 (fasttracker2-1.53.tar.gz) = d139446017b93cc01d3d37be7c0fc98b642cbc29a682fb1dd81645d5345a37c113715af1c253164316b79b68d0772f4b5dc1c545de07529134d014e632c5866a Size (fasttracker2-1.53.tar.gz) = 5280115 bytes @ 1.86 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.85 2022/02/11 05:57:57 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.52.tar.gz) = b9e646cf3268dffce3148746680f18023229411bad96deb8d6c67e945193fa42 SHA512 (fasttracker2-1.52.tar.gz) = da06a9cd42fade10bcf10a5a24bd53c5b9e9af894508cf783cc41ca109724e56aeebdd7e636a6f3f64d135172b559cc4a92f98881ddf4b6dcea4dc212d6ed750 Size (fasttracker2-1.52.tar.gz) = 5278653 bytes @ 1.85 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.84 2022/01/13 04:24:00 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.51.tar.gz) = ad69d11a8f0557074aa10f910be0332921ccffaef0d6f78e45098c095ffa1a28 SHA512 (fasttracker2-1.51.tar.gz) = 61488d88db1906438ffe91f1251eba3f25c86f15e00d71e71efb3b371124fd77e99a85d24a5c86b6fc5475863004d911952b2f37389ec0afc75eea907362b25f Size (fasttracker2-1.51.tar.gz) = 5278418 bytes @ 1.84 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.83 2021/12/16 08:30:43 fox Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.50.tar.gz) = dde3897384cf94f724be70b65575f0d7bbd36678f20d21bbca31a130631075dd SHA512 (fasttracker2-1.50.tar.gz) = d5d46d49c527b3309dab0ffec93d26dd8d38a1bb50a3d93b79ffeaee317a97881b7b25187de26094668b5ef3e5bb3059d8bcd9b1bd20e4eef950a773c0927454 Size (fasttracker2-1.50.tar.gz) = 5278732 bytes @ 1.83 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.82 2021/11/28 10:45:02 nia Exp $ d3 4 a6 4 BLAKE2s (fasttracker2-1.49.tar.gz) = 85af65233ed9b28c8bd2e70f3ba318e5010c535f27d6f837967df372f0601c0c SHA512 (fasttracker2-1.49.tar.gz) = 011ae0c2998efe5a7beb3f800073b7c95e1e2b2a79ffd03d63f0f96644c047b118128d0f1c9ae96dcf3af918215104273a71bd32819c3743cb8374bc9460bc94 Size (fasttracker2-1.49.tar.gz) = 4880773 bytes SHA1 (patch-CMakeLists.txt) = 4c4e222e99bfce39dc0394e68807fdd0dcc80886 @ 1.82 log @fasttracker2: Update to 1.48 This fixes a crash and a quantization bug. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.81 2021/10/26 09:58:53 nia Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.48.tar.gz) = f94bc0d815357ac61a8c47cae3e0521ada6fc47a62e33c6d65a1fedb5efd3b5d SHA512 (fasttracker2-1.48.tar.gz) = 93222b84f61a1d0165004846d1432df798302f9428c607e7fa5dafb608cd138e5a889976dacfa5a0fcb732addc308e53b6c2c75ad1b7a5f6f8b820c2b4a42e52 Size (fasttracker2-1.48.tar.gz) = 4879951 bytes @ 1.81 log @audio: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes. The following distfiles couldn't be fetched (possibly they are fetched conditionally): ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.80 2021/10/07 13:09:19 nia Exp $ d3 3 a5 3 BLAKE2s (fasttracker2-1.47.tar.gz) = 42138701775fbb2e9066211306f3e1f4935f7dac66386561a85c3b66779502ef SHA512 (fasttracker2-1.47.tar.gz) = dfed152b53fa1590ab3d20d1bef803e8e32f213c5751594bac853e6bdda0faffcd14eeb1f51494f1c538b8916f45f160b04069aa9f795f77dc321da25aa535f5 Size (fasttracker2-1.47.tar.gz) = 5234480 bytes @ 1.80 log @audio: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.79 2021/05/26 02:34:02 fox Exp $ d3 1 a3 1 RMD160 (fasttracker2-1.47.tar.gz) = db9fe2d78ed99ef66004c7d312ad663267846951 @ 1.79 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.78 2021/04/06 10:49:29 fox Exp $ a2 1 SHA1 (fasttracker2-1.47.tar.gz) = 6c66dbb5c7d12cfb16400516dfe729784ea1094a @ 1.78 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.77 2021/03/03 10:20:03 fox Exp $ d3 5 a7 5 SHA1 (fasttracker2-1.46.tar.gz) = 96ca07ed620f1de3608bbf835982f60581d18b34 RMD160 (fasttracker2-1.46.tar.gz) = 3499d31f865ff46b79714d541ededc97b2c81b01 SHA512 (fasttracker2-1.46.tar.gz) = 3c2ac372acae7897d85a640323c18c4b10122da7b366d8588ec305d708eb8da26894b5997abed19efff2ee05a1cc6d0ffc5b614777c001f63ce7067e97bf6560 Size (fasttracker2-1.46.tar.gz) = 5104840 bytes SHA1 (patch-CMakeLists.txt) = ba28fd3ff8827214e3bb96271a245b1f3287a63d @ 1.77 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.76 2021/01/16 19:04:40 fox Exp $ d3 5 a7 5 SHA1 (fasttracker2-1.44.tar.gz) = 4127d7060e6120a44043d2cfcc28c09e46814ca0 RMD160 (fasttracker2-1.44.tar.gz) = 815a250ae449f13058566381d76f6ec3004e6d43 SHA512 (fasttracker2-1.44.tar.gz) = 04133a83563773fbe4b53e4f81c5ce9badb2267e3e748d16a417f8b5de9bdef8c8f5de13d3298ad3e1bedc2cd8aa2b13b8f5767355975ce540db8ba04e7c5c41 Size (fasttracker2-1.44.tar.gz) = 5103185 bytes SHA1 (patch-CMakeLists.txt) = c399e103c726065232ac16bfc4c673fea008e821 @ 1.76 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.75 2020/11/29 14:53:28 fox Exp $ d3 5 a7 5 SHA1 (fasttracker2-1.43.tar.gz) = 34a8be674e44169aa07c87190cbe296ce7b3481b RMD160 (fasttracker2-1.43.tar.gz) = 50bd6c2224fcfee21f6617253d4d1f2fdf211517 SHA512 (fasttracker2-1.43.tar.gz) = 767cd178b459bc6365c6c7368a505b9abb69d2a0507d045eb964f01ec6deda36834438c39cade323ec55bcbd29683dc30fc2b8986a1f9e2d5134ec685aaad4b5 Size (fasttracker2-1.43.tar.gz) = 5097977 bytes SHA1 (patch-CMakeLists.txt) = 81ce61e4c61dbf056366c05f80286f9cb731fb7e @ 1.75 log @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!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.74 2020/11/15 23:51:08 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.41.tar.gz) = 8355f5a02b43fd6d859ea68f7e2b36e5af1945d6 RMD160 (fasttracker2-1.41.tar.gz) = d2ea9df46ecfad8100754501eb197f62dd103986 SHA512 (fasttracker2-1.41.tar.gz) = d8a67368b2ee6690cfe19801454c39dd19b42ffa1898a4e9407149324ac406db84919c4c0ecd0a16ae63dc863342753a9ece21a2ba4ad4fd0f4493a251137264 Size (fasttracker2-1.41.tar.gz) = 4404272 bytes a7 1 SHA1 (patch-src_ft2__config.c) = 1a9172483743676037e52be188c71741f5ffe279 @ 1.74 log @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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.73 2020/11/10 12:09:34 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.40.tar.gz) = 2e7d32f3aa4b10bdaa0a312628c84030ec59f84b RMD160 (fasttracker2-1.40.tar.gz) = e1a5a44d8f9e406468e741123f3cf366caaf72e9 SHA512 (fasttracker2-1.40.tar.gz) = d861435f1d5c2bb6206445690f89ef9f850df93b40bf8ff8f1aafb9768afdced61980d0a01b84e006516abed88dab2e097c5c59e01ff51e1b45df34c00a237a2 Size (fasttracker2-1.40.tar.gz) = 4404689 bytes d8 1 @ 1.73 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.72 2020/11/08 13:38:55 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.39.tar.gz) = a806755feffbb3f8aae06facc528602f1f99e9a7 RMD160 (fasttracker2-1.39.tar.gz) = 29bcb5f8eda02ab1cedc28b81d0db28435f03e03 SHA512 (fasttracker2-1.39.tar.gz) = 25a823a09d6a918a1d417f5193d9947cc61e03833992050180cb84b6adb6d1570f864882f24eb572741ff23eaec29b12d2fbdef7fe315c6c61114f10d5bc6e0a Size (fasttracker2-1.39.tar.gz) = 4403742 bytes @ 1.72 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.71 2020/10/08 14:11:40 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.38.tar.gz) = 88ae6a18f68cf016986d1d51d687c77f1bb2166d RMD160 (fasttracker2-1.38.tar.gz) = b77a331cb622a8fe415a685d260e91a06f822ac5 SHA512 (fasttracker2-1.38.tar.gz) = 4d95f86f961f99a07df39eb1dc39edbec73b91b7671603a2e3e063114622cd8f682de3df74dced2a45dfea311b0321a112fac777d4f739da13758ef4cb8fe15e Size (fasttracker2-1.38.tar.gz) = 4403403 bytes @ 1.71 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.70 2020/09/29 14:33:18 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.36.tar.gz) = 75400c6f9ab0a6ee3b297e31be1c2e6520bb2778 RMD160 (fasttracker2-1.36.tar.gz) = 61a3f9b9a20c25b12ffe5154b6b70721737851ac SHA512 (fasttracker2-1.36.tar.gz) = 96eb1db8b647b0a286d197ccf0e7dda135d65b27fc7f8382f8b9c6d29464d20da37c9adffa3d152af88b36ae922363b6ca6d3bd1615439efdae87d543a641624 Size (fasttracker2-1.36.tar.gz) = 4403063 bytes @ 1.70 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.69 2020/09/10 16:32:31 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.35.tar.gz) = c6a550d0af5403e9fdbcefe0c2a94e203ba88b40 RMD160 (fasttracker2-1.35.tar.gz) = e6fcae08f059cd4869d14bdff8d61422a5ed0239 SHA512 (fasttracker2-1.35.tar.gz) = 2f62d3d7121ddf56600a845c345589b1f0a48fbb817ba5f3f63a5295c8b025e8abcb27e451f2dc604caf44542656fcc5ccbcda89dc8e8d06f384818e447bb97b Size (fasttracker2-1.35.tar.gz) = 4403249 bytes @ 1.69 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.68 2020/08/31 02:02:45 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.34.tar.gz) = 19bc962987c88ca5f88a63c482a2acbfcc203128 RMD160 (fasttracker2-1.34.tar.gz) = 16a3021f02c2c7f87ec242108a6f842a4dc4d8b6 SHA512 (fasttracker2-1.34.tar.gz) = 3a31a76df7d75a00cffe4fa1fa382ddc846d2c7787343410ff7b8c6b669641ee75746d70f73b99aee29bff06e8ec54e6e012c7edafe203bf55b95ed8213f83b3 Size (fasttracker2-1.34.tar.gz) = 4399965 bytes @ 1.68 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.67 2020/08/24 15:09:53 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.31.tar.gz) = f67a2c93ac38b0aac76b56defc00c0d7e5d9dce4 RMD160 (fasttracker2-1.31.tar.gz) = 5835b2831fdb741a5aaa3f3b268b7939a62f3928 SHA512 (fasttracker2-1.31.tar.gz) = 1fd32c94057ca721b75866d7876ce27c229502122e34d0dcf55ec171bc7d971ae99d93e64b0af5d0be4d92704a707d88ea8ec4f1406c2c07a01111ca8cf8d240 Size (fasttracker2-1.31.tar.gz) = 4473084 bytes @ 1.67 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.66 2020/07/25 21:29:19 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.30.tar.gz) = 323ff68497c197a96704d5133d2f4136e0259204 RMD160 (fasttracker2-1.30.tar.gz) = a9f31fb23d8ab92106bd9687b02ec9bde6e39bc4 SHA512 (fasttracker2-1.30.tar.gz) = 74ec0a6925e09654c25602f67358af5ee6da192f2ca3a65c7ae4ee41208b7e0c9340d4138244aef4d9a687016f9fd31404d654b6f09a88d8b7591790f46f822d Size (fasttracker2-1.30.tar.gz) = 4453101 bytes @ 1.66 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.65 2020/06/30 19:47:35 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.27.tar.gz) = 3e577c9cf02fd1f79ca4695d3eccb24c8c91bd3d RMD160 (fasttracker2-1.27.tar.gz) = 9868ce737d6a763295261db94822eed426834a45 SHA512 (fasttracker2-1.27.tar.gz) = 8a557022df932b16d1d10d2d503a2cbcdbc8300cb04a6d61fa1dc027559e03fbfe424ea2f9841893b0b3d6b563d0d33790a3b08474965015d72261a5ae5f1370 Size (fasttracker2-1.27.tar.gz) = 4454450 bytes @ 1.65 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.64 2020/06/15 23:34:43 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.26.tar.gz) = 0ba44f75c4899039dcbff3a27cc7075539178fd1 RMD160 (fasttracker2-1.26.tar.gz) = 29c75463056d4bb1049ce7d2ef509b362b59368b SHA512 (fasttracker2-1.26.tar.gz) = bfb3b0007fed1940d06d82275c416fe1fde35c340d75403f65c8f5a324bd3dd6d0cd832df8be88b0cc876cb5058b025fa0409786dd0d5093a569f1e6422ac81f Size (fasttracker2-1.26.tar.gz) = 4483519 bytes @ 1.64 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.63 2020/05/16 02:46:55 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.25.tar.gz) = d6b6baeb0ce14cec5c5cdab258953121cd05f4c8 RMD160 (fasttracker2-1.25.tar.gz) = 473206d6858e6dfd18a5c7edee8b0e0e4d64deae SHA512 (fasttracker2-1.25.tar.gz) = 827ca813adf401364d995588841f52ecac6a65c5986c1d5455da5bc3b1e8b9241e069337243d575b4ea7e4453d9c2077628b513b5846105c5a568e4f934b9b9d Size (fasttracker2-1.25.tar.gz) = 4477075 bytes @ 1.63 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.62 2020/05/01 13:34:41 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.24.tar.gz) = 9e587cc12ad8bbc32099794cc5b4b0564fb2dfc3 RMD160 (fasttracker2-1.24.tar.gz) = 791343befed00d80da3fc0352536a27d11b41b5a SHA512 (fasttracker2-1.24.tar.gz) = 0b70e2d4d060076612102f575f05193851232767a1f90d7c292c0521fe93afc200a6656b692736fc6c3f96efe2b7b574922462be1a55c9fee494d75bd72d321e Size (fasttracker2-1.24.tar.gz) = 4471909 bytes @ 1.62 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.61 2020/04/29 15:04:43 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.23.tar.gz) = c1804753aa470a4837b31af385b0f6266e3f78f7 RMD160 (fasttracker2-1.23.tar.gz) = e13626ea553e6499498bdad1d33697c840f97e2d SHA512 (fasttracker2-1.23.tar.gz) = a8ef97fb1bf6d802d621eb1937af54f421ede24a248bac4ee558dc75d344082fd3a2a215df36d399f44f9e66eede7b3302c8d6820ba715b31957d9b299fb3f43 Size (fasttracker2-1.23.tar.gz) = 4471884 bytes @ 1.61 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.60 2020/04/23 18:48:53 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.22.tar.gz) = bad6553e3f18adef1125e0880f5546b910841de7 RMD160 (fasttracker2-1.22.tar.gz) = 430e6421e44a25f768fc6708ca8f6453b326e2a0 SHA512 (fasttracker2-1.22.tar.gz) = 3ea973100c7b02e24110fb5c974b158fb7c38e493c4c61ba6c922b8877b0bc464bcdac4114fa079697c94c63e0481a84c74e2318fd373146fe741a067e256a26 Size (fasttracker2-1.22.tar.gz) = 4471780 bytes @ 1.60 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.59 2020/04/14 13:26:07 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.21.tar.gz) = 383ee14898bdf79bd23571105bc0c5886c1cad8e RMD160 (fasttracker2-1.21.tar.gz) = 98b4a9fd877bd013e322357b89f6d6ead39c4ddd SHA512 (fasttracker2-1.21.tar.gz) = cbd1152aa3ac6992d0efb5c1c6c14e4ed4d0efb96b99337deeb7bf982509c652fbb2df3ef4fd9d7e11aa104e143af26408d7498e8fc81348ca9b15d21218327f Size (fasttracker2-1.21.tar.gz) = 4531146 bytes @ 1.59 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.58 2020/04/09 12:57:59 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.20.tar.gz) = a319da80726eee6b6396e73bee8d375a17bd3d0c RMD160 (fasttracker2-1.20.tar.gz) = c87c64f68c83b1114090f2f162aa022ec70d4fc7 SHA512 (fasttracker2-1.20.tar.gz) = 420f26e3a0489a12765b16fa22a5f45b31b4fae2b6a7d9bdf58e21ceba34cfb8d6a96b37bd3e3e58f338c332d3cb1fda84d7e40c6c4bf7868adfaf0ca1956b4a Size (fasttracker2-1.20.tar.gz) = 4472415 bytes @ 1.58 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.57 2020/04/07 14:20:24 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.19.tar.gz) = 2afc3c06ae1e7e3d8c9d3710991c3c0af4cb0159 RMD160 (fasttracker2-1.19.tar.gz) = 3a6d91707f71be5162302b0966e944565e67e892 SHA512 (fasttracker2-1.19.tar.gz) = ec26a53c40c5360d308044e4ca87208b3e6999bda86c6ffaf8677de1fb39fac6ab4265f05a97b8fbdac6710a692dd7ee447dd9f82888d5694168da78f456dd3c Size (fasttracker2-1.19.tar.gz) = 4436329 bytes @ 1.57 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.56 2020/04/04 16:30:43 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.18.tar.gz) = cef9eb786323ccbf3fe892b95a2fef531fd5e62a RMD160 (fasttracker2-1.18.tar.gz) = 617f21b3a1fb8d0f017ec7499c5a3eea74388645 SHA512 (fasttracker2-1.18.tar.gz) = 93f41a5ac42c2c1d2013d85cb7fd0ba26a05dd2ceb5f876155622319c733609730e768033dd16e3020f9196cec75254c3226e95785ae410408e9cff779cda3b1 Size (fasttracker2-1.18.tar.gz) = 4441603 bytes @ 1.56 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.55 2020/03/23 12:25:01 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.17.tar.gz) = 81765180821b199ca755bc8801fb1d7fbab03f89 RMD160 (fasttracker2-1.17.tar.gz) = a53337903fbe1e3a82006fdda87e5c710df68bda SHA512 (fasttracker2-1.17.tar.gz) = cb33dc1e434fd49c650afeb11019828ce17bd40653fbce52a839ebc7569679ec5d8e7b34560ccae3665fe809c3f6593a40e73535d1f06c548f8575a213f273e4 Size (fasttracker2-1.17.tar.gz) = 4441240 bytes @ 1.55 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.54 2020/03/18 12:20:41 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.14.tar.gz) = 0d478de110987251a51b82b22c438521ee87dc40 RMD160 (fasttracker2-1.14.tar.gz) = cedb6e6f005c931c9acea5206bdcd9aac478fc93 SHA512 (fasttracker2-1.14.tar.gz) = e6aee045386dfb4474e1e39d1ca5acaa13e87fd978d818df605bef114365e75b918ec4214225c779e1f8d33fd1e8e6ccd389524af75d1b5f835d1683a130a91e Size (fasttracker2-1.14.tar.gz) = 4444539 bytes @ 1.54 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.53 2020/03/14 03:21:42 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.13.tar.gz) = 976e2cca803f8e1e0dede49a3a94f578bb510012 RMD160 (fasttracker2-1.13.tar.gz) = b433be71d45d68cda8f03b6de283c828d26f8b54 SHA512 (fasttracker2-1.13.tar.gz) = be3b4b0f19bbb852450dea15d7be17a796545092f2bc5d581a51035a620317ed3ef09d85de4a6908cfdf1fff33774df49621d8aa47d8bd6fd575e164d21504b7 Size (fasttracker2-1.13.tar.gz) = 4466018 bytes @ 1.53 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.52 2020/03/11 10:10:31 fox Exp $ d3 5 a7 5 SHA1 (fasttracker2-1.12.tar.gz) = 472f99dbc671b32eab7aecbeeedd1fea2cf20050 RMD160 (fasttracker2-1.12.tar.gz) = c06576030850dae542d6201de3f5c1605f038b6f SHA512 (fasttracker2-1.12.tar.gz) = e0a4f0bb6e785d75f2a58db8e55dac662da71cf0f280bfd112ffae161a5932e14d0fc34c9500ecdc040119f18ea0f2e7167417d44f3d2a597f024f789050fd55 Size (fasttracker2-1.12.tar.gz) = 4466142 bytes SHA1 (patch-CMakeLists.txt) = b64b4e4b9cd40e97c34d1541937b6c0b7f451093 @ 1.52 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.51 2020/03/05 19:51:29 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.11.tar.gz) = a05140c2c8d11ed5281518e74bd0d3b19a281b3d RMD160 (fasttracker2-1.11.tar.gz) = 1bc35877f87f8cde13a1716002fb75bb452db1f3 SHA512 (fasttracker2-1.11.tar.gz) = 4d656aa706263ad6bcb49ed79c9e212f0c52552e731707e8ed4bd5f4617d51cd5c7afc608a33ff387348e60148ead8871968fb0a991303abc53f898cd02eaf7a Size (fasttracker2-1.11.tar.gz) = 4448074 bytes @ 1.51 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.50 2020/02/13 10:10:47 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.10.tar.gz) = 96212f08b25d9d54c45d00114fef24733af0bd12 RMD160 (fasttracker2-1.10.tar.gz) = 07202aabce2447b4fe9853c70e3c2e63537d1c54 SHA512 (fasttracker2-1.10.tar.gz) = 55c2ff941755c4e0c4c17d483e9d06bf1171f12a10794c3b226045e61b29a2d94c7defa583d8cb52464f13794fb93bf8c1896fcc9ddbfc4bc470171ae511ea3a Size (fasttracker2-1.10.tar.gz) = 4405100 bytes @ 1.50 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.49 2020/02/09 08:34:48 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.09.tar.gz) = a0fef6fb48f3c5ec16d41109701c8f3b2c04b1a6 RMD160 (fasttracker2-1.09.tar.gz) = 6037870ac10cf0014048d8a935cfe70a572e73f1 SHA512 (fasttracker2-1.09.tar.gz) = c9ac43399d3d3bda0502515594fa540fa5448a6c7ac8902fb1dbf7965975c50d3547b5fcb2c5d2999bdf3cd3a7b177b11e09664a35560a8e6a3847ecb9ad06b6 Size (fasttracker2-1.09.tar.gz) = 4387332 bytes @ 1.49 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.48 2020/01/31 11:14:25 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.08.tar.gz) = b4438b5ace3addd8a81c1669243f940dd6beeb98 RMD160 (fasttracker2-1.08.tar.gz) = f8519c34c99edf02d8215c12a132134ffbef62fe SHA512 (fasttracker2-1.08.tar.gz) = 5617cf31011dc300b0ca4a852fa268bb318d1d9a4c970447086a19a9190423b4e736f15ea2e39838b0d77e1ded0405a49956081800c4d4718ad5fb9262d49910 Size (fasttracker2-1.08.tar.gz) = 4385824 bytes @ 1.48 log @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! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.47 2020/01/25 17:16:23 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.07.tar.gz) = 6c105161d7aa89187dd9b9a5b57d985a26fe90e3 RMD160 (fasttracker2-1.07.tar.gz) = 11966adb1fd60be2addf4eeb77c1d0abd15b8c0d SHA512 (fasttracker2-1.07.tar.gz) = 6c965f96b186107a38db7ce9a27439ad3dcd2b087efae9b07e81c4f8cd8d4af954639009357f2404f131cefeede7029817a4fc5a592d50fa38756c37deddb0c5 Size (fasttracker2-1.07.tar.gz) = 4382886 bytes @ 1.47 log @audio/fasttracker2: Redo the DISTNAME to prevent checksum errors in bulk builds. Thanks to nia@@ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.46 2020/01/17 11:00:08 fox Exp $ d3 4 a6 4 SHA1 (fasttracker2-1.06.tar.gz) = 4a9cd441ff2bed2066da1bcc68b67a32f638c0d4 RMD160 (fasttracker2-1.06.tar.gz) = 11dfd2e2a1be27fb8018a9ff78b0104b1e5480d6 SHA512 (fasttracker2-1.06.tar.gz) = ac0067150578ac4bca29b7ed27511228cba922302ce5c25c77feb87fde7bf5ba04715bf17a52916910a618ae93432ea685fd44a6d323ce66d4358b37cfa1dd22 Size (fasttracker2-1.06.tar.gz) = 4376560 bytes @ 1.46 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.45 2019/12/28 19:46:23 fox Exp $ d3 4 a6 4 SHA1 (ft2-clone.tar.gz) = 4a9cd441ff2bed2066da1bcc68b67a32f638c0d4 RMD160 (ft2-clone.tar.gz) = 11dfd2e2a1be27fb8018a9ff78b0104b1e5480d6 SHA512 (ft2-clone.tar.gz) = ac0067150578ac4bca29b7ed27511228cba922302ce5c25c77feb87fde7bf5ba04715bf17a52916910a618ae93432ea685fd44a6d323ce66d4358b37cfa1dd22 Size (ft2-clone.tar.gz) = 4376560 bytes @ 1.45 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.44 2019/12/20 02:26:40 fox Exp $ d3 4 a6 4 SHA1 (ft2-clone.tar.gz) = 1e804d1467aca0b45eb011fb3f49d2ec75e36862 RMD160 (ft2-clone.tar.gz) = e470d00d8f3b1776992fe491056a5e78ebcab2a8 SHA512 (ft2-clone.tar.gz) = b3aaa0805d922e4fe095d82ca096b68514d6be0d8edb53116181b06354ac8ac21ac6f0db96a97a8c038f8ac3d21ad4903749287af5249a258d51b5df6a2144d6 Size (ft2-clone.tar.gz) = 4375314 bytes @ 1.44 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2019/11/30 16:43:11 fox Exp $ d3 4 a6 4 SHA1 (ft2-clone.tar.gz) = e0ac006da63994cc8759ecef637740313945d7ce RMD160 (ft2-clone.tar.gz) = bc2abb9fc0d318a68ee2a58ddba5278cd255a259 SHA512 (ft2-clone.tar.gz) = 0d2b9fd5ebefa47a7bdd10b2f1ba433964ceffd91f416c3edc0d0c4628726f76a2eff9cc5c0a830bde7031fe800d078404ab64086aefdeffebd04a0529c67c9f Size (ft2-clone.tar.gz) = 4374835 bytes @ 1.43 log @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! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2019/11/24 12:24:09 fox Exp $ d3 4 a6 4 SHA1 (ft2-clone-v1.03-code.zip) = e3487dae9b0198dd87afd38fc46e508b57c24b58 RMD160 (ft2-clone-v1.03-code.zip) = 08143e0bc2e860e221c7496cf273965e96de8cc2 SHA512 (ft2-clone-v1.03-code.zip) = 850ac210aa9051e33fe3aa43368099425edaed409492d001a3f3760340e3a0a2365c3e394ee73cacb820d76641178779cccb859557351c54909cf38c23899cc3 Size (ft2-clone-v1.03-code.zip) = 4506392 bytes @ 1.42 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2019/10/22 10:04:48 fox Exp $ d3 4 a6 4 SHA1 (ft2-clone-v1.02-code.zip) = 02ebee37969ba1b25ce58c88f52e2f306efc00c2 RMD160 (ft2-clone-v1.02-code.zip) = e62d7dd123719375472c6bfef9f7797d59d315e6 SHA512 (ft2-clone-v1.02-code.zip) = bf7fcf991063446f3f4cc94cdc2038a843e5bd5c2db9765c1337231f52ec9255b9aea608ca8a5836c5c19e298b62dfb2eb9f82ebc180797956502275acb5c583 Size (ft2-clone-v1.02-code.zip) = 4506390 bytes @ 1.41 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2019/09/30 12:35:24 fox Exp $ d3 4 a6 4 SHA1 (ft2-clone-v1.01-code.zip) = 6f0ae364a631525ce05fc31d53bd005d9539e2ed RMD160 (ft2-clone-v1.01-code.zip) = 378d227eb63e4afba32b9645a6d9defe81b2b18e SHA512 (ft2-clone-v1.01-code.zip) = ceda6e80bbf67a3ea8c5db75eaae95169b934f2f90062c129b58185c7ce7e294ceec0bc03ab9bc3ae1cf37ec1295472f31b5ff926fa8106e5b087b030f783e00 Size (ft2-clone-v1.01-code.zip) = 4505573 bytes @ 1.40 log @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@@ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2019/09/05 13:19:08 fox Exp $ d3 4 a6 4 SHA1 (ft2-clone-v1.00-code.zip) = 7819feaf8afbc70851846165a1a1e009ac176658 RMD160 (ft2-clone-v1.00-code.zip) = 1c7a670c467ab5032255e13ea0269a09584ce49b SHA512 (ft2-clone-v1.00-code.zip) = b387623de44397612fe9527cca2569757d820ed0fcca45d765735e1e07128bc2642f9fa891d6df3e0146b45954267b3268edbe08670f6a58ac3bfc69571a5d12 Size (ft2-clone-v1.00-code.zip) = 4505566 bytes @ 1.39 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2019/08/26 14:28:29 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b168-code.zip) = 2c50661d2f979cbffcd715cf8e2253bc1527e6df RMD160 (ft2clone-b168-code.zip) = 9351825a35269ccc8b0aaccbe897c3aa975f0b63 SHA512 (ft2clone-b168-code.zip) = 966a241d342f4fa760e1e33b79de6c995e0a8477a067159018b345d3060632410fef2a6af02de5e6cc007b7610bf9d56ced70a29cf47c56a0f8f53294fc62974 Size (ft2clone-b168-code.zip) = 4504624 bytes @ 1.38 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2019/08/15 09:05:36 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b167-code.zip) = e17337d661ac79587d36ba2d4d9b44fee395b54b RMD160 (ft2clone-b167-code.zip) = d15c6857becd8b91eae0619325b107260543c5cd SHA512 (ft2clone-b167-code.zip) = ea1bcce1533187ed595af407bc4e9a69a5091e2e9ee34728043f404775d3da5e6ca11c479b8089d76280d2ec1c680260aa91518ead63c197c6d8441ac1fa1307 Size (ft2clone-b167-code.zip) = 4504628 bytes @ 1.37 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2019/08/10 23:45:56 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b166-code.zip) = e1dec33aca89e8b19a73298e6b315a1401aebc91 RMD160 (ft2clone-b166-code.zip) = 41a12da61f518eb8fc650b4703b7cacb4587a2c2 SHA512 (ft2clone-b166-code.zip) = 56046c1da0f59f7bd37cb80875fd9f742764bc4499c76d64fa5d3e9ba8d158e6137911fd85cd041307f68733fa42e3838f1519deb2ccaf835994f719fe5c2eb0 Size (ft2clone-b166-code.zip) = 4504621 bytes @ 1.36 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2019/08/07 23:44:32 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b165-code.zip) = 20291329d4459064209ac11f247966bdd5f58d66 RMD160 (ft2clone-b165-code.zip) = 5af75bcfd35c111552379257da8813bee6bc7dd3 SHA512 (ft2clone-b165-code.zip) = a8f5cc3a71eff699619156bbef5e7e1829b787ef70ed31d1d88d77ad79526b8cc2a6ad8dd3787958d929ae49a12343960982bf0104afe6bbcc9a8326eae8522b Size (ft2clone-b165-code.zip) = 4504608 bytes @ 1.35 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2019/08/05 16:57:36 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b164-code.zip) = d1faf35d4c34943869387563b5aa10acb40ac729 RMD160 (ft2clone-b164-code.zip) = f5a03267fae6c042f0b5769b3b6849d9d0835885 SHA512 (ft2clone-b164-code.zip) = a0bc0af3fdeb2ed3591f34c8c1072bf06c88fd8022cb2586c56db24f2eba024c9525ea30c03263ab126f2c1eace0b621d96481992c46ac68d1e506c5c125a8bf Size (ft2clone-b164-code.zip) = 4523213 bytes @ 1.34 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2019/08/02 17:16:33 fox Exp $ d7 1 @ 1.33 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2019/08/02 16:54:10 fox Exp $ d3 4 a6 8 SHA1 (ft2clone-b163-code.zip) = 7403496ab648610ceb6638901e9ef5f2477b956c RMD160 (ft2clone-b163-code.zip) = e5f948072d4b38365cb8a69e8ddf5def89178d5f SHA512 (ft2clone-b163-code.zip) = 170c5817c22be8076386e22d89cc147185ca07f66cf566fb3d4cfae75416894a1546f3cb49e2128b9504e4fea2c6d59f224dfb5212b95f382b92e0bdad9e4b16 Size (ft2clone-b163-code.zip) = 6015814 bytes SHA1 (patch-src_ft2__diskop.c) = 6ec7fe7e9bb13b3413cfe053f1609f8ca70c956f SHA1 (patch-src_ft2__header.h) = a685ab05efdefe712bbe65b0a2b4ed41bc1e4670 SHA1 (patch-src_ft2__sample__ed.c) = ea642e75bc9333a41aa4de3bb558ee2d326b6544 SHA1 (patch-src_ft2__unicode.c) = 1302d414cfdd35441a6cfad918d3663e4c14665b @ 1.32 log @fasttracker2: Improve patch comments and DESCR. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2019/07/30 00:06:50 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b162-code.zip) = 4616581dac4cd8b498c88cad381dd9910b326390 RMD160 (ft2clone-b162-code.zip) = a24993258f783e345f812f75a35a703154fb0aec SHA512 (ft2clone-b162-code.zip) = 4b85514aece028075e8e5017c3b0c26638f0c74e18ac669788393a03457cb903959a548de9b1ca249eab8e629e18503dd1a7519aa81645a26e8f25684c4ec817 Size (ft2clone-b162-code.zip) = 3953315 bytes d9 1 a9 1 SHA1 (patch-src_ft2__sample__ed.c) = b5f38a7df35e64a4c995bd9c1b213b587a0c500a @ 1.31 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2019/07/23 08:20:22 fox Exp $ d7 4 a10 4 SHA1 (patch-src_ft2__diskop.c) = 054e62ba9b512ea0297874988252e7fd0db4e162 SHA1 (patch-src_ft2__header.h) = 738181fabffcdcaa5ed7a4b1ae533246b6788bff SHA1 (patch-src_ft2__sample__ed.c) = 5cb4bbdb17d6e7cd98d378fe7dac8524630783c0 SHA1 (patch-src_ft2__unicode.c) = bca10844af2298f77c4f2a8580d030bf2ad54364 @ 1.30 log @fasttracker2: Removes credit reference from the header of patch files. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2019/07/22 23:38:47 fox Exp $ d7 1 a7 1 SHA1 (patch-src_ft2__diskop.c) = 0ade49429ec36d44b6cb6bc3b829317fcd08df81 d10 1 a10 1 SHA1 (patch-src_ft2__unicode.c) = 3dca4d5b2de1a2794bde7060d2f7bf6f4923c91c @ 1.29 log @fasttracker2: Fixes build failures. Fixes build failures in i386 platforms where SSE option is not available. Fix suggested by leot@@NetBSD.org @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2019/07/13 21:39:34 fox Exp $ d8 2 a9 2 SHA1 (patch-src_ft2__header.h) = d1a575cfb4bb0c3c384686fad2346cc8929d88c5 SHA1 (patch-src_ft2__sample__ed.c) = aa7acc6c3061049cdfee8024dec2e417521c5fc8 @ 1.28 log @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") @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2019/07/06 16:11:35 fox Exp $ d8 2 @ 1.27 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2019/06/20 11:39:06 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b161-code.zip) = 8dd444ef5cda0202b44fc7de4436ea96f80006d5 RMD160 (ft2clone-b161-code.zip) = 2a253e69cefe06e9f08a0255f1dd57680528482f SHA512 (ft2clone-b161-code.zip) = eb9992c48f90299ca8e62d4eccaa4c58d77942bbe13fee0abf8cb6516567945f8b3d84fbd13834493e453abeba6824227dbe69a0acdc7123b6be4578587d4888 Size (ft2clone-b161-code.zip) = 3952812 bytes @ 1.26 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2019/06/16 22:01:05 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b160-code.zip) = 4d98b6c27fd730961385dc0a98dbacd0096538ba RMD160 (ft2clone-b160-code.zip) = 304076cf25d6e97b045f186a7211119fe1d0c894 SHA512 (ft2clone-b160-code.zip) = cd74a115e0907a3b96d8cfb7e7e7ea47a5f11b032f5ab4a6c070483facb60a46ab994b9682cc37dc45ce13bcd81f2085089232a4d0368ac6a5b763369b791efa Size (ft2clone-b160-code.zip) = 3954825 bytes @ 1.26.2.1 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2019/06/20 11:39:06 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b162-code.zip) = 4616581dac4cd8b498c88cad381dd9910b326390 RMD160 (ft2clone-b162-code.zip) = a24993258f783e345f812f75a35a703154fb0aec SHA512 (ft2clone-b162-code.zip) = 4b85514aece028075e8e5017c3b0c26638f0c74e18ac669788393a03457cb903959a548de9b1ca249eab8e629e18503dd1a7519aa81645a26e8f25684c4ec817 Size (ft2clone-b162-code.zip) = 3953315 bytes a7 2 SHA1 (patch-src_ft2__header.h) = d1a575cfb4bb0c3c384686fad2346cc8929d88c5 SHA1 (patch-src_ft2__sample__ed.c) = aa7acc6c3061049cdfee8024dec2e417521c5fc8 @ 1.25 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2019/06/02 13:53:25 fox Exp $ d3 6 a8 6 SHA1 (ft2clone-b159-code.zip) = 737a9129db81858e6d09e6b8bf0006f6c932dcdd RMD160 (ft2clone-b159-code.zip) = 25a199b9addb47d7d4796133fa1c3d8cbc958c8e SHA512 (ft2clone-b159-code.zip) = 3a53ac32a15742eb1d4bacf0c1906cbf96c81e7f13d9bcdd5e6907fb1d393c46353afd7da651148f3e54da866737ad5b5e95cb3edd63579eee3d6a7aedece3af Size (ft2clone-b159-code.zip) = 3957477 bytes SHA1 (patch-src_ft2__diskop.c) = 9d19b3d4b0a32f61ecbcdda1f9b44e2532a98d41 SHA1 (patch-src_ft2__unicode.c) = 7e61ebb563bb5edb592182461173d066493791e7 @ 1.24 log @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! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2019/05/27 12:43:32 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b158-code.zip) = d59950c0350c6aa4784419c06260ed7d7963f184 RMD160 (ft2clone-b158-code.zip) = 9b8d388bea94c0b55da623b9a48fcd802bc14e06 SHA512 (ft2clone-b158-code.zip) = d481e57b6638d925d383583b459c59f1433c5a0988f8e109954879d4970287efd21ef8ac9760f2dbb32b9dfb00eea23759113f72a4fd5d27f6a88cfa92f058fb Size (ft2clone-b158-code.zip) = 3956667 bytes @ 1.23 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2019/05/20 12:09:40 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b157-code.zip) = 6e863aef8213e89b831dc214c484d7c4a382a860 RMD160 (ft2clone-b157-code.zip) = 19e193bc4c4d45a585a20e27b1f820235804434b SHA512 (ft2clone-b157-code.zip) = fa3efb9c9645d73b8ee60b731b22c733ed1772233043562bd8925665e685d234c650c385de2a5e8a514483ae5c84fe0d27830f4205103d8fb533071fcce5bd8a Size (ft2clone-b157-code.zip) = 3957359 bytes @ 1.22 log @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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2019/05/18 23:33:07 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b156-code.zip) = f34fea5d6713970fe93d686971b89d62ae065abb RMD160 (ft2clone-b156-code.zip) = d24b73d6bb521c6b8627bba78c93c9f110142fe9 SHA512 (ft2clone-b156-code.zip) = 6b1e9e998fa8ca1a734f82c6eb1a5e0e8cefa6aef39f83508f1bb9a35b8629c4f8934396a5e2bdd42793340662dbb9f6c3bb7d5957792b28e6e46932f6ef8bfc Size (ft2clone-b156-code.zip) = 3459011 bytes @ 1.21 log @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! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2019/05/13 03:25:01 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b155-code.zip) = 7ad8db98499f72cd6a9da0e8a67d57171ca5ab21 RMD160 (ft2clone-b155-code.zip) = 2a2d300d7f26370e5ff7c8c591e56e1eedb7bb05 SHA512 (ft2clone-b155-code.zip) = 8953a958fd6f556662a4469805d154efd2c4f7dd84f02ca8839c6845902acef4f873aedeadc3b60b8c8a6054422200c610a0442906c15000ce5b6401beac17f5 Size (ft2clone-b155-code.zip) = 3459091 bytes @ 1.20 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2019/05/01 01:30:42 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b154-code.zip) = ebd37800bde0ebf392a5a853d446e4f3179e7624 RMD160 (ft2clone-b154-code.zip) = baca63a9aa064f0f3e3179513af64c71db001034 SHA512 (ft2clone-b154-code.zip) = f687d27891b628beb77fc8c4d5e4bd5dc8516695cf10c5c01561a1f6d2124ba124014111876fd683821de5903e995d45c72d51fa36c3fb54bf07a6c54e3a5636 Size (ft2clone-b154-code.zip) = 3425342 bytes @ 1.19 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2019/04/23 11:50:56 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b153-code.zip) = ffc11db1ee1c80f6e19b1f9666b61a4793364b57 RMD160 (ft2clone-b153-code.zip) = 9e0f179961bb8c5bd143320f03477721e5fac46f SHA512 (ft2clone-b153-code.zip) = 7f39baa0f916ccea199cb8e624f9812a811ed77163c78118017f99582404561ec138950ba05138c912a93f3d0fc89613532ae57ac1a985f06d45317de2a6558f Size (ft2clone-b153-code.zip) = 3425350 bytes @ 1.18 log @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. @ text @d3 4 a6 4 SHA1 (ft2clone-b152-code.zip) = 5faaddc95f5b2597524367c54a1cdccbf065b295 RMD160 (ft2clone-b152-code.zip) = 9188e3bf6c0bb2aa157b55c4b587ffbbdea5de97 SHA512 (ft2clone-b152-code.zip) = da9633cb121afb3ce34aeb75c2857a5aa4cc9e72c6f910ca24de313d41aafa1872166fdfc5c8606443febc7d3282b1d74257f0cd602c6f1ca62fee064179590d Size (ft2clone-b152-code.zip) = 3425189 bytes @ 1.17 log @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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2019/04/19 02:05:14 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b150-code.zip) = b18ee81719691e0d77690d96c5478ea17c13bfbe RMD160 (ft2clone-b150-code.zip) = 44cb5ca9f2c3334731d2764055d3a314042233c0 SHA512 (ft2clone-b150-code.zip) = e1587c3901b575945371fd930758d3c01b03800ee735e75f5a899da45abb783be4cb1990a5487586bdba19dde771bbe208306d426bfd67944f8053f76b91e61f Size (ft2clone-b150-code.zip) = 3425078 bytes @ 1.16 log @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" @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2019/04/10 23:55:31 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b149-code.zip) = 4d736599c462dde2cd21f89f3b0340e892895cb2 RMD160 (ft2clone-b149-code.zip) = 9df1e5663daff55d420cbc8a4c4303045825eba1 SHA512 (ft2clone-b149-code.zip) = 6b95f7946693a254906c4e3b179ff5805c11fd46fa2661518f08586500ca04249bb919c3d4bc17393c0e4d57037f63ad7642d66918456e06734dcf95fb7aa2e0 Size (ft2clone-b149-code.zip) = 3425082 bytes @ 1.15 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2019/04/10 00:35:06 fox Exp $ d3 5 a7 5 SHA1 (ft2clone-b148-code.zip) = c2dfdc531662ba300898d07229766cc948f12b2b RMD160 (ft2clone-b148-code.zip) = 33e715a2a528db7d8cbae80d8245b12d2bdab2dd SHA512 (ft2clone-b148-code.zip) = 0081c8868b26a1e3750455d23506e3290855822278d8185ba6221d96287bc31ba1e57fffa0c835eb80b9a973601c2da7b9f23fcf078ad1c7350bc966d767677f Size (ft2clone-b148-code.zip) = 3423554 bytes SHA1 (patch-src_ft2__diskop.c) = b553cf09d95b84ce56a761ab6745760b6cff4289 @ 1.14 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2019/03/21 10:16:40 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b147-code.zip) = 8837b0b74120aff65e1105cb26c2cfe42dd4e9a6 RMD160 (ft2clone-b147-code.zip) = f10ddba475c16616191293557cda760082c37de8 SHA512 (ft2clone-b147-code.zip) = 12f52ed71e53e928ae00e1cdd385dfdfb59a6695c195da4aecb7dc1212bebc557382282c6efbff4965b88115b4e942b8291fbdeef08ca822ee7961c79610925a Size (ft2clone-b147-code.zip) = 3423627 bytes @ 1.13 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2019/03/14 11:40:20 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b142-code.zip) = 9b11a3431324f9f2413b6e087c26f64808b75019 RMD160 (ft2clone-b142-code.zip) = 9e5f2676c89bafd2fb488ae22aaea3a07b626d32 SHA512 (ft2clone-b142-code.zip) = 8e24ad9d6d2d1df038cc85833854caa050b81a579d64141e091d16bef6bcc9df031cd856163b8a6efd6b9bf09a9fd08c94cf3ff1b8d629d2d9cd626757a7be34 Size (ft2clone-b142-code.zip) = 3420707 bytes @ 1.12 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2019/03/10 12:38:17 fox Exp $ d3 6 a8 6 SHA1 (ft2clone-b141-code.zip) = 23598007824313243aef0b1b0d70d5510ad7aac4 RMD160 (ft2clone-b141-code.zip) = 319aa0d64d714a77eef1443c6bf6d7940fc352dd SHA512 (ft2clone-b141-code.zip) = a3c0ad35cbc1353c51b12504cd5195b1fa860c81c04a55d4d53d925c2a316ff20f4b3c12cc1e103fe9094aa9f9a6ff865334ae800ff0ce142172617f9b7dc255 Size (ft2clone-b141-code.zip) = 3465021 bytes SHA1 (patch-src_ft2__diskop.c) = 51807a606e4dc0b5aac3e35f0e5917904442a883 SHA1 (patch-src_ft2__unicode.c) = 173ffddcb464834d67f85d759e2dbf01004f5f81 @ 1.11 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2019/03/08 08:27:57 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b140-code.zip) = fd3edd4339f040f506c81414c38f50fb4d51bdd7 RMD160 (ft2clone-b140-code.zip) = 542d4e42ada5e9b2f7b16691a87dbe6964c8abf2 SHA512 (ft2clone-b140-code.zip) = 299884498b6c55d0913d25a2224539ed658273a13a8bd730666acfaa02f24a24c983e06e9366667f6923dd69bd7665a947eef90869d916cc5bdf6c6fa1c1f04b Size (ft2clone-b140-code.zip) = 3464906 bytes @ 1.10 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2019/02/26 07:14:15 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b139-code.zip) = 297516010631bf1ac4c2beb565e7d10e02f5dc7a RMD160 (ft2clone-b139-code.zip) = 4518ee1cfba8ec8b1c8ac27a284a5fcdbb8981be SHA512 (ft2clone-b139-code.zip) = 23326317d7820a966f56a17f739e86f83dfb4e74fd20ebcb141c51523c30730aaf8e387a902c1c944cd6bf89e16787ecbab6eea5cf45ecc7fe720c72af32c7f5 Size (ft2clone-b139-code.zip) = 3463007 bytes @ 1.9 log @fasttracker2: update to b138 Changes since b137: Beta #138 - 25.02.2019 - Touchscreen input should now work properly in fullscreen mode @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2019/02/22 09:38:38 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b138-code.zip) = 02744184a2bb3e55e1bf423ffdfb19ea3580473f RMD160 (ft2clone-b138-code.zip) = a59201ab1a9210e33c34d79cd58a417e170a43db SHA512 (ft2clone-b138-code.zip) = 5278287635738e984fc0805606fa38929d15d5f99db76883551a9ba9921881d2c9e4f2bd566f0da65fdd5e0b63dc0c646f0c84e7c8ef4cf875430e57f010be6a Size (ft2clone-b138-code.zip) = 3463468 bytes @ 1.8 log @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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2019/02/14 03:18:33 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b137-code.zip) = 4cfca8d3dc3ba91fc2ddfdf51948a6da784a4418 RMD160 (ft2clone-b137-code.zip) = a37349ef7c9e5b6aa673685cc271eb9fe61e5b0d SHA512 (ft2clone-b137-code.zip) = 468b429d5785aabe6f9d54f4783ef11b2247357c69facc3a4cc2cc8bc5f3cdf3dc6bb672ebe0fc13ba5103150003bd7e50c66ed365e214c28d3860034239b2bb Size (ft2clone-b137-code.zip) = 3463326 bytes @ 1.7 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2019/01/30 02:33:05 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b135-code.zip) = 375c290c55aa79f9ad615b0a6bea4bdbc4feb8fb RMD160 (ft2clone-b135-code.zip) = 5d65bfdd2ddab57ff24a62b50ad3bc746985b6a7 SHA512 (ft2clone-b135-code.zip) = b09905a913674b20789edfb99924bb6461840aa6b5c461815ad3ff9cac9b6fefb91b607285962d20b62c9558cd4c9a9afd1c49d48ac4c371bf2bab4c7bb513f3 Size (ft2clone-b135-code.zip) = 3462980 bytes @ 1.6 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2019/01/15 07:31:52 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b132-code.zip) = 8021ef22416ddaa6444f470cc17b7f4edb179b3e RMD160 (ft2clone-b132-code.zip) = c151421aed0bcb2a78f1beef166735fb145130d7 SHA512 (ft2clone-b132-code.zip) = 62a5f519a2732786031879621371abc46b2e0c703ca766913cefaa9a27c7390e1d37d99e7437ba2040c1b6f5764c9ec6a72172b1bb38002dd3904584eade793c Size (ft2clone-b132-code.zip) = 3462977 bytes @ 1.5 log @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! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2019/01/11 05:24:44 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b130-code.zip) = 96910377908e1f5b60ec681d8746dbf019645dcd RMD160 (ft2clone-b130-code.zip) = 592f6e8625c92d2072f863b434cd2ba9b62400b9 SHA512 (ft2clone-b130-code.zip) = 2ae6866d49bf8c59dc93714373989dfdb2e0e7673daa517086617ff1f850438b74777e49b1619292e64c24b6565317e6404cefab8ab432cde2dded033a3f07eb Size (ft2clone-b130-code.zip) = 3463164 bytes @ 1.4 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2019/01/05 13:45:01 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b129-code.zip) = 12b224d7c5eb020846aba1d85f19d5718b7aa0ec RMD160 (ft2clone-b129-code.zip) = 4f3513fa584cba6deec21bbe8de1b18a996deeee SHA512 (ft2clone-b129-code.zip) = b0902148150d5d8f09eb924d214d8e07b6668e29b882284a57662d08fa3490ee2e8cd80cde8ef6cc3b54792ec991f894e11491d6020d532790db9f40d2bbb3d5 Size (ft2clone-b129-code.zip) = 3462946 bytes @ 1.3 log @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.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2018/12/11 12:07:40 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b127-code.zip) = 06d6571d77abc8bcd76953b753e8e107a9e1ad2f RMD160 (ft2clone-b127-code.zip) = 74b2f4d92400c2bccb6d913b075de338d5c90e5e SHA512 (ft2clone-b127-code.zip) = 9b6847191cd6bc10bb6462165e0f28d650fed80942f56d17578e3ca7f25c7cb89b45778c58501cc1d832e5d029214b938741381bd5b3304240276edc56c7305a Size (ft2clone-b127-code.zip) = 3462420 bytes @ 1.2 log @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! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2018/12/01 18:20:09 fox Exp $ d3 4 a6 4 SHA1 (ft2clone-b121-code.zip) = e129fd615f6b74743223e218fde111b2feb53b3f RMD160 (ft2clone-b121-code.zip) = adb4d918d293e5de789ce66e37ee9c84aa1f1848 SHA512 (ft2clone-b121-code.zip) = c6ef42569a4de519fef4f68e33e9d297069d0d394122851d0ce00afd29b6f483b74392c417572ae36e39d276a0aab2cfa7b39df1ee8509ca426ad06262e8ed0f Size (ft2clone-b121-code.zip) = 3467851 bytes @ 1.1 log @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. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (ft2clone-b120-code.zip) = 6988d96b52de4673252d8154770cae399b4eef33 RMD160 (ft2clone-b120-code.zip) = 77b7f5976b19b053efdbd1406d9e8a20e3daa81d SHA512 (ft2clone-b120-code.zip) = 70b4f1439efe05394aa4c78ea8b69fa5d7ac21317382f203d0bb3835e1219bfbbeaa2372d1ebcc9c21d38585814745d46bc061e016eedc650bbc684f7d0fa668 Size (ft2clone-b120-code.zip) = 3468698 bytes @