head 1.45; access; symbols pkgsrc-2023Q4:1.45.0.2 pkgsrc-2023Q4-base:1.45 pkgsrc-2023Q3:1.44.0.4 pkgsrc-2023Q3-base:1.44 pkgsrc-2023Q2:1.44.0.2 pkgsrc-2023Q2-base:1.44 pkgsrc-2023Q1:1.42.0.2 pkgsrc-2023Q1-base:1.42 pkgsrc-2022Q4:1.41.0.2 pkgsrc-2022Q4-base:1.41 pkgsrc-2022Q3:1.40.0.2 pkgsrc-2022Q3-base:1.40 pkgsrc-2022Q2:1.38.0.2 pkgsrc-2022Q2-base:1.38 pkgsrc-2022Q1:1.36.0.2 pkgsrc-2022Q1-base:1.36 pkgsrc-2021Q4:1.35.0.2 pkgsrc-2021Q4-base:1.35 pkgsrc-2021Q3:1.32.0.2 pkgsrc-2021Q3-base:1.32 pkgsrc-2021Q2:1.30.0.2 pkgsrc-2021Q2-base:1.30 pkgsrc-2021Q1:1.28.0.2 pkgsrc-2021Q1-base:1.28 pkgsrc-2020Q4:1.25.0.2 pkgsrc-2020Q4-base:1.25 pkgsrc-2020Q3:1.24.0.2 pkgsrc-2020Q3-base:1.24 pkgsrc-2020Q2:1.23.0.2 pkgsrc-2020Q2-base:1.23 pkgsrc-2020Q1:1.21.0.2 pkgsrc-2020Q1-base:1.21 pkgsrc-2019Q4:1.20.0.4 pkgsrc-2019Q4-base:1.20 pkgsrc-2019Q3:1.14.0.34 pkgsrc-2019Q3-base:1.14 pkgsrc-2019Q2:1.14.0.32 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.14.0.30 pkgsrc-2019Q1-base:1.14 pkgsrc-2018Q4:1.14.0.28 pkgsrc-2018Q4-base:1.14 pkgsrc-2018Q3:1.14.0.26 pkgsrc-2018Q3-base:1.14 pkgsrc-2018Q2:1.14.0.24 pkgsrc-2018Q2-base:1.14 pkgsrc-2018Q1:1.14.0.22 pkgsrc-2018Q1-base:1.14 pkgsrc-2017Q4:1.14.0.20 pkgsrc-2017Q4-base:1.14 pkgsrc-2017Q3:1.14.0.18 pkgsrc-2017Q3-base:1.14 pkgsrc-2017Q2:1.14.0.14 pkgsrc-2017Q2-base:1.14 pkgsrc-2017Q1:1.14.0.12 pkgsrc-2017Q1-base:1.14 pkgsrc-2016Q4:1.14.0.10 pkgsrc-2016Q4-base:1.14 pkgsrc-2016Q3:1.14.0.8 pkgsrc-2016Q3-base:1.14 pkgsrc-2016Q2:1.14.0.6 pkgsrc-2016Q2-base:1.14 pkgsrc-2016Q1:1.14.0.4 pkgsrc-2016Q1-base:1.14 pkgsrc-2015Q4:1.14.0.2 pkgsrc-2015Q4-base:1.14 pkgsrc-2015Q3:1.13.0.26 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.24 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.22 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.20 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.18 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.13.0.16 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.13.0.14 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.12 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.10 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.8 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.13.0.6 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.4 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.13.0.2 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.10.0.4 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.2 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.8.0.22 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.20 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.18 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.16 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.14 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.12 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.10 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.8 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.6 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.8.0.4 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.2 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.7.0.16 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.14 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.12 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.10 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.8 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.6 pkgsrc-2008Q1:1.7.0.4 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.2 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.6.0.6 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.4 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.2 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.5.0.2 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.4.0.6 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.4 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.2 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.2 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.1.1.1.0.2 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.45 date 2023.09.27.09.18.37; author adam; state Exp; branches; next 1.44; commitid VowVryJTeuTRcoGE; 1.44 date 2023.06.15.07.14.16; author adam; state Exp; branches; next 1.43; commitid D2VYRyM87losR0tE; 1.43 date 2023.04.18.17.38.05; author adam; state Exp; branches; next 1.42; commitid 5a2QB1hhJJm5bClE; 1.42 date 2023.01.16.20.48.41; author adam; state Exp; branches; next 1.41; commitid ccdzekq4OHRObO9E; 1.41 date 2022.10.14.10.59.10; author adam; state Exp; branches; next 1.40; commitid 50NAKHgzkINQWFXD; 1.40 date 2022.09.11.13.46.19; author wiz; state Exp; branches; next 1.39; commitid gtL3DYy7VwN4WrTD; 1.39 date 2022.07.17.08.26.57; author wiz; state Exp; branches; next 1.38; commitid 0cxTmCyLeSN8YdMD; 1.38 date 2022.04.26.08.14.22; author adam; state Exp; branches; next 1.37; commitid QFjm6YT1frA6xGBD; 1.37 date 2022.03.30.07.56.23; author wiz; state Exp; branches; next 1.36; commitid fgRV9mDw51kTidyD; 1.36 date 2022.01.31.12.03.33; author wiz; state Exp; branches; next 1.35; commitid mFGbclvxuOXgxMqD; 1.35 date 2021.11.28.10.43.42; author wiz; state Exp; branches; next 1.34; commitid ZaoXQvBqChBp9yiD; 1.34 date 2021.10.26.09.58.57; author nia; state Exp; branches; next 1.33; commitid cF8UvcXIgKmoXieD; 1.33 date 2021.10.07.13.09.23; author nia; state Exp; branches; next 1.32; commitid e4SW5sFUCSIVCSbD; 1.32 date 2021.09.12.09.17.19; author wiz; state Exp; branches; next 1.31; commitid Uu4QuSbhdMkf9E8D; 1.31 date 2021.07.29.10.22.42; author wiz; state Exp; branches; next 1.30; commitid C2sb6OkLBjBlXR2D; 1.30 date 2021.05.13.09.44.28; author nia; state Exp; branches; next 1.29; commitid GveZcd3a5moxdYSC; 1.29 date 2021.04.05.10.54.15; author wiz; state Exp; branches; next 1.28; commitid KL8mn5msvanhP5OC; 1.28 date 2021.03.19.10.25.19; author nia; state Exp; branches; next 1.27; commitid l4xDMkaNHUNadULC; 1.27 date 2021.02.03.20.05.01; author wiz; state Exp; branches; next 1.26; commitid myWnli3rnphSPiGC; 1.26 date 2021.01.11.22.29.22; author wiz; state Exp; branches; next 1.25; commitid AxxR82BfcRoenmDC; 1.25 date 2020.10.03.10.26.06; author nia; state Exp; branches; next 1.24; commitid Pu4DMfGcio4dArqC; 1.24 date 2020.07.26.20.28.07; author nia; state Exp; branches; next 1.23; commitid r5anpOURynDk8DhC; 1.23 date 2020.05.28.10.25.58; author nia; state Exp; branches; next 1.22; commitid RLRIc61UkYIiHZ9C; 1.22 date 2020.04.12.11.21.10; author nia; state Exp; branches; next 1.21; commitid Z0KXRAuXH5eJt54C; 1.21 date 2020.02.18.13.11.50; author nia; state Exp; branches; next 1.20; commitid dAiyCnI1WX9uP9XB; 1.20 date 2019.12.19.23.59.56; author joerg; state Exp; branches; next 1.19; commitid kWjaqCligRrsnnPB; 1.19 date 2019.12.01.12.51.57; author nia; state Exp; branches; next 1.18; commitid LRAoNMCF5Nz6g0NB; 1.18 date 2019.11.22.17.20.42; author nia; state Exp; branches; next 1.17; commitid Nc1GyPFI6GB52SLB; 1.17 date 2019.10.31.14.02.55; author nia; state Exp; branches; next 1.16; commitid YHMLp2jHFmchE1JB; 1.16 date 2019.10.16.19.25.44; author nia; state Exp; branches; next 1.15; commitid hPz3o0BeiarZU7HB; 1.15 date 2019.10.06.17.29.33; author nia; state Exp; branches; next 1.14; commitid qBM8IDFJB1gDzPFB; 1.14 date 2015.11.03.01.12.31; author agc; state Exp; branches; next 1.13; commitid f6oNPVgDFD4PeAHy; 1.13 date 2012.08.24.06.35.20; author marino; state Exp; branches; next 1.12; 1.12 date 2012.08.19.21.39.40; author adam; state Exp; branches; next 1.11; 1.11 date 2012.08.16.15.16.26; author wiz; state Exp; branches; next 1.10; 1.10 date 2012.02.27.13.24.13; author adam; state Exp; branches; next 1.9; 1.9 date 2012.01.28.13.15.32; author wiz; state Exp; branches; next 1.8; 1.8 date 2009.05.13.22.08.21; author wiz; state Exp; branches; next 1.7; 1.7 date 2007.12.16.15.18.29; author adam; state Exp; branches; next 1.6; 1.6 date 2007.02.05.23.23.12; author wiz; state Exp; branches; next 1.5; 1.5 date 2006.10.02.15.29.36; author rillig; state Exp; branches; next 1.4; 1.4 date 2006.02.19.18.26.43; author adam; state Exp; branches; next 1.3; 1.3 date 2005.10.31.15.23.54; author tv; state Exp; branches; next 1.2; 1.2 date 2005.07.14.12.49.34; author adam; state Exp; branches; next 1.1; 1.1 date 2005.04.25.13.53.37; author adam; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.04.25.13.53.37; author adam; state Exp; branches; next ; desc @@ 1.45 log @fluidsynth: updated to 2.3.4 fluidsynth 2.3.4 Fix a build failure when specifying CMAKE_INSTALL_LIBDIR as an absolute path Fix some MIDI files never finish playing Implement IPv6 to IPv4 fallback Fix a build failure when using CMake's Xcode generator Fix pipewire's Jack implementation not found by CMake Fix a regression causing the MIDI Player to terminate prematurely @ text @$NetBSD: distinfo,v 1.44 2023/06/15 07:14:16 adam Exp $ BLAKE2s (fluidsynth-2.3.4.tar.gz) = ac0ef996843ddc33c8797b987ef3d573fc31353c3f6c91e76bd0ef89392eb867 SHA512 (fluidsynth-2.3.4.tar.gz) = 79891116d78b9be1c38bce9e5759b9bb732c3d8ee31c6e57d1a3e2b5548879b91d19582e73ee7fb0fd243beba3bf1bbc341a26aab0b6440eef36fc55dce3e8b0 Size (fluidsynth-2.3.4.tar.gz) = 1775291 bytes SHA1 (patch-CMakeLists.txt) = 24c923c5e7b39b71b499bd204a7ca74268ea552c SHA1 (patch-include_fluidsynth_log.h) = ea7ed3939306fff3f6f2362eb641f3162ad0395b SHA1 (patch-src_drivers_fluid__alsa.c) = a482764f0bbc15b5cf04e6920374b2f4811760aa @ 1.44 log @fluidsynth: updated too 2.3.3 fluidsynth 2.3.3 Fix choppy sound when selecting pipewire output Fix build issues on musl-based distros Terminate MIDI player once internal synth-ticks overflow to prevent filling up the filesystem Fix a bug that allowed playing notes outside of key and velocity ranges @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2023/04/18 17:38:05 adam Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.3.3.tar.gz) = 6ada0a087571e26cec3cf403b3ba972e38e640c3614e9343bbf20ee57bbade09 SHA512 (fluidsynth-2.3.3.tar.gz) = 702b80ff9c8e2ba9fadd46a0377a295be78900c831ec4b6b75c2f5fee7e453b2e1f5511b076ccc044be7e6eb87086230c50c317dad3597a16d610e16032410fc Size (fluidsynth-2.3.3.tar.gz) = 1774806 bytes @ 1.43 log @fluidsynth: updated to 2.3.2 fluidsynth 2.3.2 Add support for processing all SysEx messages with synth.device-id=127 Various fixes to linking against static libfluidsynth when consumed through CMake or pkg-config Added fluid_player_get_division Fix a regression introduced in 2.3.1 which broke MIDI player's seamless looping @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2023/01/16 20:48:41 adam Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.3.2.tar.gz) = ab0a66aad5bd55c772c8282fb6a86f47c1951cb7efca74df6ea4ae474b1bb9f2 SHA512 (fluidsynth-2.3.2.tar.gz) = 21798b5a80a7edd8ef02b983d9b230af45cc66b98b32d593228e12dbec15b12c6cf6c0f3692c12af66de1ba2049fa9d6ad2b68c7d1579347eec14d24870b0025 Size (fluidsynth-2.3.2.tar.gz) = 1773755 bytes @ 1.42 log @fluidsynth: updated to 2.3.1 fluidsynth 2.3.1 Prevent MIDI player from finishing prematurely Fix a crash when enumerating rawmidi ALSA devices Restore systemd sandboxing options and make it work with user units Handle conflict with pipewire systemd daemon @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2022/10/14 10:59:10 adam Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.3.1.tar.gz) = 082ca1a921969df565b62886fc192f082a2aabc0bf34c0539c2cc87dd2d58356 SHA512 (fluidsynth-2.3.1.tar.gz) = 1633294bf6c714361c381151b62d9dd2c8f388490153e7964bfa14fd647a681db9ebfe1de0a06279972d6c5b30377f67361feb4db186b1faa235600f0ae02b22 Size (fluidsynth-2.3.1.tar.gz) = 1758632 bytes @ 1.41 log @fluidsynth: updated to 2.3.0 fluidsynth 2.3.0 New Features Add Pipewire audio driver Major modernization of the CMake build system, CMake >= 3.13 will now be required Add multi-channel output for the CoreAudio driver LADSPA effects are mixed before processing internal effects MIDI auto-connect functionality has been extended Add linear interpolation to convex and concave transfer functions Mixing of effects has been parallelized Bug Fixes Issue 1073 has been resolved, which may change the sound articulation a bit Systemd Hardening has been partly reverted audio.jack.autoconnect erroneously connectd to MIDI ports Fix build when compiling against OSS 4.0 API @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2022/09/11 13:46:19 wiz Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.3.0.tar.gz) = abd3fea27b34d1582b8278cef3e3e514c12c03f304c6320eac9da00e7085f19c SHA512 (fluidsynth-2.3.0.tar.gz) = 621a54f7d9845a9350381e9aa99f342b28050e1dd80983e69828acc685ace39ee5376f8e40d7a93ddb247718e4bcfb3f196cbd4027343251f8c0fbe3c0d219ed Size (fluidsynth-2.3.0.tar.gz) = 1757143 bytes d7 1 a7 1 SHA1 (patch-include_fluidsynth_log.h) = cfc4e180f53e6cac03bea90a0c91d6fd75e39459 @ 1.40 log @fluidsynth: update to 2.2.9. Fix regression in WinMIDI driver introduced in 2.2.8 (#1131, #1141 thanks to @@albedozero) Tracks cannot be restarted in MIDI player after reaching EOT (#1138, thanks to @@albedozero) Add a system-wide configuration file for Windows (#1143, thanks to @@daniel-1964) Harden systemd service file Dependency libs for precompiled Android binaries have been updated @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2022/07/17 08:26:57 wiz Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.2.9.tar.gz) = 77895237600c2fde0a267a20aaa05b5ae43ef99df327a3363ea33225c09ef3da SHA512 (fluidsynth-2.2.9.tar.gz) = 90f44f6d7a4ed504eea5e2d39d8da2e0072bef746f3d969e367f0bab36a4cff479a98e795dc8b6b58b565fb266c44a137a14e98c7e4c77d1be3b300b8c066600 Size (fluidsynth-2.2.9.tar.gz) = 1750977 bytes @ 1.39 log @fluidsynth: update to 2.2.8. Fix pkglint. * ALSA and WinMIDI drivers now pass system real-time messages on to user callback (#1115, thanks to @@albedozero) * Fix FPU division by zero in fluid_player_set_tempo() (#1111) * Fix system-wide config file not loaded (#1118) * Pluseaudio driver now honors audio.periods setting (#1127, thanks to @@pedrolcl) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2022/04/26 08:14:22 adam Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.2.8.tar.gz) = 61f32919b37ce7370f13de40eb255e616ff125af3a96aaed4b096c7ba4535eb9 SHA512 (fluidsynth-2.2.8.tar.gz) = 8173f2d368a214cf1eb7faae2f6326db43fb094ec9c83e652f953290c3f29c34ebd0b92cbb439bea8d814d3a7e4f9dc0c18c648df1d414989d5d8b4700c79535 Size (fluidsynth-2.2.8.tar.gz) = 1751615 bytes @ 1.38 log @fluidsynth: updated to 2.2.7 fluidsynth 2.2.7 Fix file driver not working correctly on Windows Add a function to create a sequencer event from a midi event Precompiled x86 binaries are now x87-FPU compatible Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2022/03/30 07:56:23 wiz Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.2.7.tar.gz) = 46c0280373e9181d8de1ec09b2a1502c5a000c4eb0b27fb369c246ad3ab48a5a SHA512 (fluidsynth-2.2.7.tar.gz) = 62709f96fa07bbafb9b907438da7376abdf1a4e679cd2b105c5bca257f1ff62c18bd4c646ef2ccba64ca5273604da996fb2caaf61eeee44686bf45fef1ed83a7 Size (fluidsynth-2.2.7.tar.gz) = 1748897 bytes @ 1.37 log @fluidsynth: update to 2.2.6. Undeprecation and minor revisal of the OSS driver (#1038) Minor improvements to CoreAudio and CoreMidi drivers (#1047, thanks to @@bradhowes) Fix sustained voices being held after ALL_CTRL_OFF (#1049) Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF (#1050) Prevent Modulation Envelope from being stuck in decay phase, causing detuned voices and potentially other audible glitches for some soundfonts (#1059) Fix a compilation issue with recent glib (#1063, thanks to @@devingryu) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2022/01/31 12:03:33 wiz Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.2.6.tar.gz) = 1e23cb8993a1d6861e2bc100f8a8a1c5ee92616931c3fb636e53fee2f4e0296b SHA512 (fluidsynth-2.2.6.tar.gz) = e4958c409e057fe6e09a0aa86cc0d7c939aa883de479aa90c43f19faa4d0c3a0f6aca7242fad11ec7a7776cb7e2e602c953c6249fc94b9f04425101584ae3e6c Size (fluidsynth-2.2.6.tar.gz) = 1749202 bytes @ 1.36 log @fluidsynth: update to 2.2.5. Fix a build failure with CMake < 3.12 (#1003, thanks to @@komh) OSS and MidiShare drivers are now deprecated (#1010) Prevent samples accidentally having their loops disabled (#1017) Fix framework installation on MacOS (#1029, thanks to @@pedrolcl) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2021/11/28 10:43:42 wiz Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.2.5.tar.gz) = cfb7eec79fe9e629aa69a3992fd7ece22a707da0451ff505136b63143f69de98 SHA512 (fluidsynth-2.2.5.tar.gz) = 9ba96da560d3e0a3e38febc6f10d2b3d8019b63ffa0a4c6fa9032efd019333df0367bdd3056faba22517f59f4ef27b18d52429606ed2b8306f69778fd755beb2 Size (fluidsynth-2.2.5.tar.gz) = 1747610 bytes @ 1.35 log @fluidsynth: update to 2.2.4. Per-channel ALL_SOUND_OFF when seeking/stopping player (#980, thanks to @@albedozero) Fix windows related encoding problems (#984, thanks to @@tsingakbar) Rewind playlist when calling fluid_player_play after all loops are complete (#994, thanks to @@albedozero) Fix MinGW related static linking issues (#990, thanks to @@realnc) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2021/10/26 09:58:57 nia Exp $ d3 3 a5 3 BLAKE2s (fluidsynth-2.2.4.tar.gz) = a895b4c0016a0ad50e0d26a19760e6aabc345d4b0ea8028ab92deac069f64227 SHA512 (fluidsynth-2.2.4.tar.gz) = 46c3f0759cc011f34e5ba80684df4e8b593315d564da2341aaea14a5f0ba9cf732933f6ebc8712506f194b044a8e2b198b9e50879ff4221e6a9ab8051e79b48f Size (fluidsynth-2.2.4.tar.gz) = 1746638 bytes @ 1.34 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.33 2021/10/07 13:09:23 nia Exp $ d3 4 a6 4 BLAKE2s (fluidsynth-2.2.3.tar.gz) = c150f9150ad773fc56add3df32b15f6b4bec6a17a180f55707f3f41e1fe87616 SHA512 (fluidsynth-2.2.3.tar.gz) = 67f8da02714350cc0439fbdce763d00cb08d01301a6aaa3e2655e67935048b43e18968c9a52aa64c702b5e30ae2b2b4946f69e8be4af5889fa414c654d4eb13e Size (fluidsynth-2.2.3.tar.gz) = 1745344 bytes SHA1 (patch-CMakeLists.txt) = 79804b84964e9557180c0f86e36d465fac7126fe @ 1.33 log @audio: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2021/09/12 09:17:19 wiz Exp $ d3 1 a3 1 RMD160 (fluidsynth-2.2.3.tar.gz) = 712eb249e93310adb83cff8f213657941b7b493d @ 1.32 log @fluidsynth: update to 2.2.3. FluidSynth did not build on macOS 10.5 and earlier (#946, thanks to @@evanmiller) Fix build with CMake <3.7 (#944, thanks to @@komh) Fix a NULL dereference in delete_fluid_ladspa_effect() (#963) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2021/07/29 10:22:42 wiz Exp $ a2 1 SHA1 (fluidsynth-2.2.3.tar.gz) = 038839aa5c97636935a1a4c4ab4a420ef5f4985a @ 1.31 log @fluidsynth: update to 2.2.2. 2.2.2 * The MIDI router now handles out-of-range parameters in a smarter manner (#891, thanks to @@jjceresa) * Keep pedaling effective when the same note is played more than once (#905, thanks to @@jjceresa) * Select soundfont samples by frequency instead of midi note numbers (#926, thanks to @@Naturseptime) * Fix the sequencer's event ordering for NoteOn vel=0 events (#907) * libfluidsynth's import library was broken for MinGW builds (#874) * fluidsynth.exe short option -Q not working (#915, thanks to @@pedrolcl) * Precompiled Android binaries didn't work (#894, #897) * Fix openMP detection for XCode 12.5 (#917) * Make audio.jack.autoconnect connect all available ports (#920) * Prevent MIDI Player from continuously suppressing notes (#935, thanks to @@albedozero) * fluidsynth.pc now includes private libraries for static linking (#904) * Fix typos in code and documentation (#939, thanks to @@luzpaz) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2021/05/13 09:44:28 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.2.2.tar.gz) = a367d6cbd81ff8e0284d55de66b671bd496a9e04 RMD160 (fluidsynth-2.2.2.tar.gz) = ca42cf7e4b8222ebcc789bf4d89c49c05f672e7a SHA512 (fluidsynth-2.2.2.tar.gz) = 208956e367725de4b1faeba7d4125a6a85bb4191ef0354a7087809e93d93b8986cdc30b78c135a743104851d15f3bb09776855fa02a686de0810dd14c97851c3 Size (fluidsynth-2.2.2.tar.gz) = 1741567 bytes @ 1.30 log @fluidsynth: update to 2.2.1 Changes: - Make ALSA the default driver on Linux - Coreaudio driver failed to initialize on MacOS 11 - WaveOut driver failed to initialize - COM initialization in WASAPI driver is no longer performed in the caller's context - WASPI driver now supports reverb and chorus - Handle SysEx GM/GM2 mode on, GS reset, and XG reset - Old behaviour of fluid_player_join has been restored to prevent infinite loop in client code - The Soundfont loader code has been refactored, illegal generators will now be skipped more consequently @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2021/04/05 10:54:15 wiz Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.2.1.tar.gz) = c2ee0d00b973dd89d83069a73558fceb86631c4c RMD160 (fluidsynth-2.2.1.tar.gz) = d99d5ca8fce8679c5d4da4f62654a222f492188b SHA512 (fluidsynth-2.2.1.tar.gz) = a42728f179fd2583a292d18d9b7d98498b42574aff6559e8e3762329893dd18c451b5611517aa9aa7ee6ba9fc0db3c83e127d097c68769c5d8562a49dc427ee9 Size (fluidsynth-2.2.1.tar.gz) = 1594153 bytes @ 1.29 log @fluidsynth: update to 2.2.0. This release breaks ABI compatibility! Refer to the API docs for details. A C++98 compliant compiler is now required to build fluidsynth (mailing list thread) New features Support loading SoundFonts >2GiB on Windows (#629) Major overhaul of the sequencer and its event queue (#604) Overlapping notes can be handled (#637) Performance improvement, since the event queue no longer blocks the rendering thread Time scale is not limited to 1000 anymore and can therefore be used for tempo changes The following audio drivers have gained multi-channel support DSound (#667, thanks to @@jjceresa) WaveOut (#667, thanks to @@jjceresa) The WinMIDI driver supports multiple devices (#677, thanks to @@jjceresa) Handle GS DT1 SysEx messages for setting whether a channel is used for rhythm part (#708, thanks to @@chirs241097) Support use of UTF-8 filenames under Windows (#718, thanks to @@getraid-gg) Improved support for overriding tempo of the MIDI player (#711, #713, thanks to @@jjceresa) Handle settings-related commands in user command file before initializing other objects (#739) SoundFont loading has been parallelized (#746, #812, requires openMP) The Oboe driver has gained a lower latency and other updates (#740, #741, #747) WASAPI driver has been added (#754, thanks to @@chirs241097) General Fix race condition in fluid_player_callback (#783, thanks to @@arcln) Improvements to LADSPA subsystem (#795, thanks to @@mawe42) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2021/03/19 10:25:19 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.2.0.tar.gz) = cb233fbee00be65f4319cda939b9133abbaccbab RMD160 (fluidsynth-2.2.0.tar.gz) = 9381e9d21f325d7d19da5e2bddd9614c64cce562 SHA512 (fluidsynth-2.2.0.tar.gz) = fa08c6d6914accbb5a99bb912066d97ded26ab3c706e663e76a4f1b024f610f676d2e1f7c30872d00e0fe86b5c494dcea581ecd0770977d235962a845c074bd6 Size (fluidsynth-2.2.0.tar.gz) = 1507709 bytes @ 1.28 log @fluidsynth: Update to 2.1.8 - Rapidly changing channel panning could have caused audible artifacts. Affects all versions back to at least 1.1.2. - Fix a use-after-free when loading malformed soundfonts. Affects all versions back to at least 1.1.2. - The number of allowed LADSPA effect units has been increased. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2021/02/03 20:05:01 wiz Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.8.tar.gz) = 8d632b60fcbd213ee7c3c602cad3b2a3da3345bf RMD160 (fluidsynth-2.1.8.tar.gz) = c6220036e609827ab90ce7d9cda98a38591030ec SHA512 (fluidsynth-2.1.8.tar.gz) = 34f87ea1577b1e89146a1589c67771262961bb18d0c8b21aaa9a1315e18dffc984f18f21cc8a96cc52dca9e94fcad1bdec2b62678c5f2f3434a4faba713854a6 Size (fluidsynth-2.1.8.tar.gz) = 1369567 bytes d8 1 a8 1 SHA1 (patch-include_fluidsynth_log.h) = 35378120546ca4619e232707de6a0025c6c45ad8 @ 1.27 log @fluidsynth: update to 2.1.7. a regression introduced in 2.1.0 prevented chorus from being audible when fluid_synth_process() was used (#751, thanks to @@chirs241097) a regression introduced in 2.0.6 prevented the MIDI player from restarting playback after all files have been played (#755, thanks to @@rncbc) fix a double-free violation introduced in 2.0.0 after executing the info shell command (#756) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2021/01/11 22:29:22 wiz Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.7.tar.gz) = 0c490153b65db234a05177157a66dfb9419d4364 RMD160 (fluidsynth-2.1.7.tar.gz) = 2fa324dcdfe9dd8ed446ea906cf20bbc386bced6 SHA512 (fluidsynth-2.1.7.tar.gz) = 22ab9bb3c5d5e619c0624ced2031b23d9d68cf9ffd6da40087aa0049f486b8c6201ff19605fc73fa642358bec31c18bb43683a8b0d603b198626d9a23721bcd6 Size (fluidsynth-2.1.7.tar.gz) = 1368777 bytes @ 1.26 log @fluidsynth: update to 2.1.6. SoundFonts may never be unloaded correctly, if polyphony is ever exceeded (#727), or voices are still playing while their SoundFont is being unloaded. Calling delete_fluid_synth() does not free those SoundFonts either. Affected are versions from 1.1.4 to 2.1.5 . Other bug-fixes: fix a heap-based use-after-free (#733) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2020/10/03 10:26:06 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.6.tar.gz) = 3060d1cc430198bc16df302366edcdce28dbf05a RMD160 (fluidsynth-2.1.6.tar.gz) = 56493494b63062b50abebf6eaf8fabb327e21b33 SHA512 (fluidsynth-2.1.6.tar.gz) = 168c882167089b067ec2056c92b19134136f574ca1f793473662274bdb0ae73236711d38ff75a84a738dd866a0f6dd790412d801ecf847e4416d4fb5cd20ae45 Size (fluidsynth-2.1.6.tar.gz) = 1368770 bytes @ 1.25 log @fluidsynth: update to 2.1.5 changes: - loading DLS may have failed in certain setup environments (FluidSynth/fluidsynth#666) - fix a build failure with GCC 4.8 (FluidSynth/fluidsynth#661, thanks to @@ffontaine) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2020/07/26 20:28:07 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.5.tar.gz) = e27d2c79088de18f30236e2ea29de8f3f8e6af5a RMD160 (fluidsynth-2.1.5.tar.gz) = 0a0621f2c575ab527e9d322274006b4629acae94 SHA512 (fluidsynth-2.1.5.tar.gz) = 171ee6b1983ab9636086fb414ae464508f7a9a412cd2c1e7800a19a84d3dff21bbd86d1971f9bb5985e977f808b60e0d0cfbde4551b85fcc4aae4928a1abadbc Size (fluidsynth-2.1.5.tar.gz) = 1364924 bytes @ 1.24 log @fluidsynth: Update to 2.1.4 Changes: fix an uninitialized memory access possibly triggering an FPE trap fix several regressions introduced in 2.1.3: fluid_synth_start() failed for certain presets fix a NULL dereference in jack driver fix a stack-based overflow when creating the synth @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2020/05/28 10:25:58 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.4.tar.gz) = 6fc6798d91d8e7071355c6be6c1e5c0cca278623 RMD160 (fluidsynth-2.1.4.tar.gz) = 9658134ca2afe22ad89b4702f10df8547d4bbd9b SHA512 (fluidsynth-2.1.4.tar.gz) = 22e8d2f8b144f96a334aff1f7d183b91e6c5418482bd61553028ff571836b0ca13fff89e7e3cc1c2d08e106a430331d179e607d78b00e218baec433b6d140190 Size (fluidsynth-2.1.4.tar.gz) = 1363975 bytes @ 1.23 log @fluidsynth: Update to 2.1.3 Changes: - fix a cross-compilation failure from Win32 to WinARM - fix issues while fluid_player is seeking - fix a NULL pointer dereference if synth.dynamic-sample-loading is enabled - fix a NULL pointer dereference in delete_rvoice_mixer_threads() - fix a NULL pointer dereference in the soundfont loader - fix dsound driver playing garbage when terminating fluidsynth - avoid memory leaks when using libinstpatch @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2020/04/12 11:21:10 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.3.tar.gz) = 79d5919d6eab8593c3dea00bb658a7c9219fb694 RMD160 (fluidsynth-2.1.3.tar.gz) = b86a5f8295af9ba3ca36dee8abe8fa2513ff4e76 SHA512 (fluidsynth-2.1.3.tar.gz) = cc956a3d8926a5d5368c4d36472a9706e5da1597bab76f1b59132e6253a888f422d9f74723c74f801963a90d9e0f6b36267114cd168977c47b1b935ea3dc8927 Size (fluidsynth-2.1.3.tar.gz) = 1363832 bytes @ 1.22 log @fluidsynth: Update to 2.1.2 pkgsrc changes: - Add dbus and ladspa options - Build with ladspa support on BSD and Linux - Don't build with SDL2 audio backend on Darwin Changelog: - fluidsynth now exits with error when user-provided command-line arguments are out-of-range - add verbose error logging to opensles and oboe drivers - fix a memory leak in oboe driver - fix a NULL dereference in the fluidsynth commandline program @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2020/02/18 13:11:50 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.2.tar.gz) = 28c750eab3bef96a5a39d0ef20ad6e58aa8cc88f RMD160 (fluidsynth-2.1.2.tar.gz) = a77349e3de6a682ba11d0d2009b92848c7da263c SHA512 (fluidsynth-2.1.2.tar.gz) = ece3328ee94731f347a03f555fd39ead0a50cb24fef5d90dbff22e74db8344c9a68bfaccb76b873bd18a8ac68ee1d7802571e51c938bbf98e424267376f47eb8 Size (fluidsynth-2.1.2.tar.gz) = 1360329 bytes @ 1.21 log @fluidsynth: Update to 2.1. Changes: - a regression introduced in 2.1.0 caused the jack audio driver to not correct a sample-rate mismatch (#607) - pkg-config is now being to used to find readline (#606, thanks to @@ffontaine) - fix various typos in the documentation (#600, thanks to @@luzpaz) - fix a memory leak in the file renderer - fix leaking memory when sequencer clients were not explicitly unregistered (#610) - fix a heap-based use-after-free in jack driver (#613) - fix the linker possibly not finding libinstpatch (#617, thanks to @@realnc) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2019/12/19 23:59:56 joerg Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.1.tar.gz) = b4140e8123a1ecc8492ef105b9900a4039a205e9 RMD160 (fluidsynth-2.1.1.tar.gz) = db98dea6d759d04b39640efbd21293f7988b16d5 SHA512 (fluidsynth-2.1.1.tar.gz) = f8776c59aa0aa4a25fe3c38973c994e8608f8fad8a2e478db0d0232d4c787983dfdcba200c558cd810e892930b50184af4bc4a7f3c98ec5c38e147fd715e51b8 Size (fluidsynth-2.1.1.tar.gz) = 1359872 bytes @ 1.20 log @Use protected names in attributes, avoids overlap with SSP. Bump revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2019/12/01 12:51:57 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.1.0.tar.gz) = 3822f1406cbf6c810928277a3695b5e38a5dbde4 RMD160 (fluidsynth-2.1.0.tar.gz) = 205e8d5d7f7645637c22db291da91356a02939da SHA512 (fluidsynth-2.1.0.tar.gz) = d7af4047ebde49ef48098ae9dbab5d90422a4536acf28a2de32d8da67a50ebbbcf30e06833b630bd54e441040be0e432b377e3b63bf666e63106e69cd408ea0d Size (fluidsynth-2.1.0.tar.gz) = 1356096 bytes @ 1.19 log @fluidsynth: Update to 2.1.0 New features new, less "ringing" reverb engine (#380, thanks to @@jjceresa) new, stereophonic chorus engine (#548, thanks to @@jjceresa) support for Downloadable Sounds (DLS) files was added (#320, requires libinstpatch) improved integrity checking of SoundFont modulators (#467, thanks to @@jjceresa) rendering to stdout is now possible (#553, thanks to @@mawe42) the following Audio Drivers have been added: Oboe (#464, tested on Android, thanks to @@atsushieno) OpenSLES (#464, tested on Android, thanks to @@atsushieno) SDL2 (#478, thanks to @@carlo-bramini) WaveOut (#466, tested on Win98, WinNT4.0, WinXP, thanks to @@carlo-bramini) various performance improvements (#543, #545, #547, #569, #573) Bug fixes generator modEnvAttack now has a convex shape according to SoundFont spec (#153) the default MIDI Pitch Wheel to Initial Pitch modulator now uses Fine Tune as destination generator, allowing it to be overridden by the soundfont designer (#154, thanks to @@jjceresa) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2019/11/22 17:20:42 nia Exp $ d8 1 @ 1.18 log @fluidsynth: Update to 2.0.9 Changes: - an implicitly declared function caused a pointer to int truncation in CoreAudio driver (#591) - fix a stack-based overflow in CoreAudio driver (#594, thanks to @@fkmclane) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2019/10/31 14:02:55 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.0.9.tar.gz) = 3c27be26c92de038af445d43d18a9ba27dd0d98d RMD160 (fluidsynth-2.0.9.tar.gz) = c3b89dd2c0c99170ccd38b6cf5d02e0433130884 SHA512 (fluidsynth-2.0.9.tar.gz) = 3cc88ed3e83b15d5b3f397f3d93bf85a03dda122b570b8b09e83e9a5d00be7fc0592b2f1088151a1284c6c9125c309efd030f0fb8cb160051863e1a2fea53467 Size (fluidsynth-2.0.9.tar.gz) = 1316192 bytes @ 1.17 log @fluidsynth: Update to 2.0.8 Changes: - fix incorrect behavior of fluid_sample_set_sound_data() - fix voices being mixed incorrectly, causing audible crackle esp. at sample-rates >48kHz - make sure that defining NDEBUG disables assertions @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2019/10/16 19:25:44 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.0.8.tar.gz) = 2cdea3ef66b59a64e2cdaa7affe5517951f2b863 RMD160 (fluidsynth-2.0.8.tar.gz) = 69cbbddea21aac9529e1785527f60ea521905e38 SHA512 (fluidsynth-2.0.8.tar.gz) = 8fae05d909a66d0e68fe3f14b98608dca5375c7badcfbd131c1ebd0644eb7754fa75174a0c197c241917f40cde1d810459039e2d9f82d5fea7b080c2ea81bfbc Size (fluidsynth-2.0.8.tar.gz) = 1316137 bytes @ 1.16 log @fluidsynth: Optionally support more audio backends. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2019/10/06 17:29:33 nia Exp $ d3 4 a6 4 SHA1 (fluidsynth-2.0.7.tar.gz) = fd92957fbb915598361cb16249f190ce0f01416c RMD160 (fluidsynth-2.0.7.tar.gz) = 3f71d90e4f46609cd3eae32ae7916be098b7b161 SHA512 (fluidsynth-2.0.7.tar.gz) = c939c77277767541b90ae8bc24687cd9cd11b375264e6b5017658f5fd9c5637a3ce09bc4ad837a349e4a63883fe5ecbe80e65dd91d2cbf71072bcbcfc068614e Size (fluidsynth-2.0.7.tar.gz) = 1315250 bytes @ 1.15 log @fluidsynth: Update to 2.0.7 Switched to github for upstream, build system now uses cmake. Changes in major release 2.0.0: New Features implement polyphonic key pressure (#185, thanks to @@mawe42) add API for manipulating default modulators (#265, #164, #71, thanks to @@mawe42) add midi.autoconnect setting for automatically connecting fluidsynth with available MIDI Input ports (currently only for alsa_seq thanks to @@tomcucinotta) add seek support to midi-player (#261, thanks to @@loki666) add support for text and lyrics midi events (#111) add support for 24 bit sample soundfonts (#301, #329) consider "important midi channels" during overflow calculation synth.overflow.important-channels (#294, thanks to @@mawe42) add a custom default modulator for MIDI CC8 to support proper stereo balance (#317, thanks to @@mawe42) add support for an additional custom high-pass filter (#331, thanks to @@mawe42) incorporate JJC's polymono patch (#306, #236, #158) add basic channel support implement MIDI modes Omni On, Omni Off, Poly, Mono implement portamento control implement legato control implement breath control add support soundfont loading from memory (#241) add a profiling command interface (#345, thanks to @@jjceresa) add support on demand sample loading (#366, thanks to @@mawe42) add reverb and chorus settings (#49) allow using the midi router to manipulate midi files when playing from command line fluid_synth_process() received a new proper implementation synth.effects-groups allows to render effects of all MIDI channels to separate audio channels General CMake 3.1.0 or later is required for building consider channel pressure, key pressure and pitch wheel for lower attenuation boundary calculation (#163, thanks to @@mawe42) complete rewrite of the LADSPA subsystem (#227, #235, thanks to @@mawe42) complete rewrite of the Soundfont Loader API (#334, #309) avoid reverb amplitude growing exponentially (#279, thanks to @@jjceresa) removed deprecated autotools build system a minimal build of fluidsynth without requiring pkg-config is supported remove deprecated LADCCA support use unique device names for the audio.portaudio.device setting (#284, thanks to @@jjceresa) documentation of the settings moved to http://www.fluidsynth.org/api/fluidsettings.xml adjust MIDI Pan and Balance calculations as outlined by MIDI Recommended Practice (RP-036) (#317, thanks to @@mawe42) make network support compile-time optional (#307, thanks to @@carlo-bramini) speed up calculation of chorus modulation waveforms for devices without FPU (#321, thanks to @@carlo-bramini) cleanup internal audio rendering and mixing engine (#197) reduce memory consumption of loaded soundfonts (#370, thanks to @@mawe42) @ text @d1 1 a1 1 $NetBSD$ d7 2 @ 1.14 log @Add SHA512 digests for distfiles for audio category Problems found with existing distfiles: /pub/pkgsrc/distfiles/amp-0.7.6.tgz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz /pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz /pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2 /pub/pkgsrc/distfiles/mp3to.gz /pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz No changes made to these file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2012/08/24 06:35:20 marino Exp $ d3 4 a6 8 SHA1 (fluidsynth-1.1.6.tar.bz2) = 1d45fc3263d85f867efd809bdacb5d6116243c35 RMD160 (fluidsynth-1.1.6.tar.bz2) = 27b17e1e097004dd3cf8fb88d8e4499eeb339ea8 SHA512 (fluidsynth-1.1.6.tar.bz2) = 0ead8bf86c0edf6d98044eb16b52b85fac8bc3bdeb9c1478d0bceb4f5b38ca28218fcf2cd18cdd5608190dc70b7c39bde681765d01787bc84bc97c6ab3bbf946 Size (fluidsynth-1.1.6.tar.bz2) = 823783 bytes SHA1 (patch-aa) = 16279c3f937b903cdfbc1a26b67606500e33a546 SHA1 (patch-ac) = 81ca2243404a4fd1a3f93da82116c276db7fb42c SHA1 (patch-ad) = edb221360d033804d04c15560a80e9d08e8406bc SHA1 (patch-ae) = a536d0d16e7b4a138e69b0b0d91f2926e0675e45 @ 1.13 log @audio/fluidsynth: Fix DragonFly regression with v1.1.6 Fluidsynth was redefining a properly-defined macro to null based on an apparently flawed assumption. Add a condition to check if the macro is defined before redefining. This modified patch may fix more than just DragonFly. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2012/08/19 21:39:40 adam Exp $ d5 1 @ 1.12 log @Prefer smaller distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2012/08/16 15:16:26 wiz Exp $ d6 1 a6 1 SHA1 (patch-aa) = 1819b1e969b4b98dc7677cdfbff624be3f3ec666 @ 1.11 log @Update to 1.1.6: Fixes and changes Handle MIDI End of track events, ticket #101 (Matt Giuca) Prevent broken rendering after an voice overflow, ticket #100 (diwic) Enable long arguments where available (plcl) Windows: Install fluidsynth.pc (pkg-config spec), ticket #102 (plcl) Mac OS X Lion: Fix build failure, ticket #105 (twobits) Linux: Prevent libdbus crash (diwic) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2012/02/27 13:24:13 adam Exp $ d3 3 a5 3 SHA1 (fluidsynth-1.1.6.tar.gz) = 155de731e72e91e1d4b7f52c33d8171596fbf244 RMD160 (fluidsynth-1.1.6.tar.gz) = 9609462052de287e5c4697822a5bf237e7900266 Size (fluidsynth-1.1.6.tar.gz) = 958735 bytes @ 1.10 log @Fixed building on Mac OS X @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2012/01/28 13:15:32 wiz Exp $ d3 3 a5 3 SHA1 (fluidsynth-1.1.5.tar.gz) = 2f98696ca0a6757684f0a881bf92b3149536fdf2 RMD160 (fluidsynth-1.1.5.tar.gz) = f95f5a7091cede2d0991bab7fa8089e79925544f Size (fluidsynth-1.1.5.tar.gz) = 932960 bytes a9 1 SHA1 (patch-src_drivers_fluid_coreaudio.c) = c42bd8a1cace1c6a785a6c2e0c368a1bfc065b17 @ 1.9 log @Update to 1.1.5. pkgsrc: Not switched to cmake, no libaudiofile dependency. 1.1.5: * Autotools build resulted in the wrong version number for libfluidsynth.so (reported by plcl, Takashi Iwai) * One symbol was dropped from libfluidsynth.so - this symbol was not part of the public API though. (reported by Alessio Treglia) * Windows 64 bit: Wrong prototype declaration for MIDI (reported by Graham Goode) * JACK: Using jack_free instead of free when needed. Note that this might require a later version of JACK than previously. (reported by Graham Goode) * Update Free Software Foundation address (reported by ogetbilo) 1.1.4: * Several improvements and fixes to the CMake build system, especially for Mac OS X * Several bug fixes to the engine, notably quite a few which could cause FluidSynth to sound bad in some cases. * API additions, that make it possible to * load MIDI files from memory * to inspect/modify MIDI events as they are being played from a MIDI file * to change channels between melodic and drum mode * and to silence all notes in one command. * Improvements to the CoreAudio driver 1.1.3: * Compilation with LADSPA enabled was broken in 1.1.2 - fixed (plcl, diwic) * Multichannel output broken when double precision was used - fixed (plcl, diwic) * Doxygen settings (plcl) * Mac OS X build system fixes (plcl, Benjamin Reed, Jean-Franc,ois Mertens) * Fix build problem with scummvm (Alexander Hansen, Ebrahim Mayat) * Optimize by not starting unused threads with multicore rendering (diwic) * Window handle creation/destruction in Windows dll version (Andy Fillebrown) * Race condition in alsa_seq / alsa_raw drivers caused them not to quit (diwic) 1.1.2: Big changes: * New CMake build system [plcl] * Winbuild and Macbuild directories dropped * Autotools build system is deprecated, but is still working * Rewriting of thread safety [diwic] * Two new settings control the thread safety mode. The default is to be backwards compatible. Smaller changes: * Voice overflow settings [diwic] * Possible to update polyphony, up to 65536 (and beyond initial setting) [diwic] * Possible to update sample rate (jack driver updates sample rate correctly) [diwic] * MIDI Bank Select handling fixed [plcl] * Source files moved into different subdirectories [diwic] * Can use RealTimeKit (on Linux) to get real-time priority [diwic] * Shell commands for pitch bend and pitch bend range [monk] * PulseAudio driver: specify media role, and allow pulseaudio to adjust latency [diwic] * Bug fixes [diwic, plcl, KO Myung hun, Felix Krause, laurent, nshepperd] 1.1.1: Bug fixes * Recommit fix for voice stealing algorithm (David Henningsson) * Update deltatime on midi file load, ticket #59 (David Henningsson and Josh Green, reported by Hans Petter Selasky) * Build fix on OS X 10.4 (David Fang and Ebrahim Mayat) * Fixed most asynchronous assignment/query regressions affecting QSynth (chorus, reverb, polyphony, MIDI CCs and presets) (Josh Green, reports and testing by Rui Nuno Capela) * Reverted queuing of chorus and reverb assignments which fixes real-time performance issues when changing values (Josh Green) * Fixed issue with audio thread changes affecting CoreAudio on OS X (Josh Green, reported by Ebrahim Mayat) * Improved SMP safety with CC MIDI controls, polyphony, modulators and synth gain (Josh Green) * Fixed crash bugs in fluid_timer functions (Josh Green) * Reverted char * -> const char * changes to function prototypes (Josh Green, reported by Rui Nuno Capela) * Fixed TCP server build issue where WITHOUT_SERVER was still being set on win32 (Josh Green) * Fixed crash when Jack driver was re-created (Josh Green) * Fixed unknown macro warning in FluidSynth man page (David Henningsson) Misc * Return queue process is now a thread instead of a timer and more responsive (Josh Green) * Added missing dist files in doc/ (Josh Green) * Updated README-OSX (Ebrahim Mayat) 1.1.0: Features and improvements * Extensive work on making FluidSynth more thread safe, resulting in better stability. * Audio file rendering for MIDI to audio file conversion, faster than realtime (#15). * Optional libsndfile support for file rendering in different audio file formats (wav, flac, ogg vorbis, etc) (#30). * Audio and MIDI are synchronized for MIDI file playback. * Server can be specified for Jack audio and MIDI drivers. * Jack audio and MIDI is now synchronized (when same Jack server used). * MIDI file playback is now timed correctly, even with large audio buffer sizes. * Fixed issue with missing percussion in MIDI files caused by very short notes, using synth.min-note-length setting (#1). * Improved support for MIDI tuning standard, including SYSEX support and realtime tuning activation. * Multi-core support for utilizing multiple CPUs for synthesis or increasing speed of file rendering. * Voices for a note-on event are started synchronously (#46). * TCP/IP shell server support for windows (#20). * Improved settings output (-o help) (alphabetically sorted and string options listed). * Audio driver (-a) and MIDI driver (-m) options now accept "help" and list available options (#41). * Added audio.realtime-prio and midi.realtime-prio for controlling realtime scheduling of some audio and MIDI drivers. * Default priority levels of audio and MIDI threads set to 60 and 50 respectively. * All yes/no string boolean settings converted to integer toggle settings (with backwards compatibility). * glib is now a required dependency. * Updated README-OSX * Added "voice_count" shell command for getting current number of active voices. New command line options * -F, --fast-render=[file] * -T, --audio-file-type * -O, --audio-file-format * -E, --audio-file-endian New or changed parameters * Audio file output settings: audio.file.endian, audio.file.format, audio.file.name, audio.file.type, audio.sample-format * Realtime scheduling settings: audio.realtime-prio, midi.realtime-prio * Jack settings: audio.jack.server and midi.jack.server * Other settings: player.reset-synth, player.timing-source, synth.cpu-cores (experimental), synth.min-note-length Bug fixes and minor changes * Fixed enabling of high priority scheduling in many audio drivers. * Fixed bank selection logic * Build fixes for mingw and VC++ builds on Windows * Fix default values (after MIDI reset) to be more consistent with MIDI spec (#29). * Removed VintageDreamsWaves?-v2.sf2 since it wasn't under a free license. * Solaris build fix (#52) * Implemented fluid_player_set_loop (#33) * Fixed scaletune error (#26) * Fixed synth reset between songs (#31) * Fixed pitch bend error in Windows MIDI driver (#54) * Skip remaining track data in MIDI file after EOT (#53) * Bug fix in MIDI router where mutex was left locked with MIDI system reset message. * Help command now shows list of topics instead of General help. * Fixed non-blocking in alsa_raw, alsa_seq and OSS MIDI drivers. * Fixed segfault on config file load (#45). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2009/05/13 22:08:21 wiz Exp $ d10 1 @ 1.8 log @Update to 1.0.9. Set LICENSE to gnu-lgpl-v2. Features and improvements * New PulseAudio? driver (Josh Green) * New Jack MIDI driver (Josh Green) * New CoreMIDI driver (Pedro Lopez-Cabanillas) * Portaudio driver re-written for Portaudio 19 (Josh Green) * Support for OS/2 including Dart audio driver (KO Myung-Hun) * RPN GM MIDI messages now handled for Bend Range, Fine Tune and Coarse Tune (Josh Green) * MIDI channel pressure now handled (Bernat Arlandis i Mañó) * MIDI Program/Bank instrument fallback selection logic (Josh Green and thanks also to Jimmy) * Added midi.portname setting to ALSA sequencer, -p command line switch (Nicolas Boulicault) * Added midi.winmidi.device setting to winmidi driver (Pedro Lopez-Cabanillas) * Updated Max/MSP FluidSynth binding (Norbert Schnell) Synthesis Changes * Volume attenuation SoundFont generator now behaves more like EMU10K1 (S. Christian Collins) * Stop forcing velocity based filtering (S. Christian Collins) * Fixes to linear/bipolar/positive and convex/bipolar/positive modulator functions (S. Christian Collins) * Added fix to properly search for percussion instrument (Josh Green) * Force velocity envelope value to be that of the previous stage when switching from decay to sustain (S. Christian Collins) * Filter calculation now uses synthesizer sample rate rather than fixed at 44100 (S. Christian Collins) Bug fixes * Fixed Jack driver in "audio.jack.multi=yes" mode and Jack audio driver cleanup (Bernat Arlandis i Mañó and Pedro Lopez-Cabanillas) * Wrong tempo changes (ticket #22 - Pedro Lopez-Cabanillas) * Crash bug fix related to using certain modulators in a preset (S. Christian Collins) * Fix to non-option command line argument processing when not using readline (Pedro Lopez-Cabanillas) * dsound device can't be selected (Ticket #16 - Pedro Lopez-Cabanillas) * Minor build fixes (Josh Green) * Fixed compilation under MSVC 2008 and older (Pedro Lopez-Cabanillas) Misc. stuff * Updated README-OSX build instructions (Ebrahim Mayat) * FluidSynth fink package accepted for Mac OS X (Ebrahim Mayat) * Minor fixes to FluidSynth man page (Sven Hoexter) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2007/12/16 15:18:29 adam Exp $ d3 7 a9 8 SHA1 (fluidsynth-1.0.9.tar.gz) = fed8dcd8a816981e1e30ac8818a45949eb4f59c0 RMD160 (fluidsynth-1.0.9.tar.gz) = 077ecb13000ee58ebc0cfcde65323a7a1128f1e2 Size (fluidsynth-1.0.9.tar.gz) = 927002 bytes SHA1 (patch-aa) = 5a45b13669c928a10f6bddc0bfdd351a7cd863fc SHA1 (patch-ab) = 5bd951cdbc23fc69a5bd6cd09418505ee8447235 SHA1 (patch-ac) = 8b4b9b5bad17d06b77f725d50fa0b98867103228 SHA1 (patch-ad) = 01c32d97c8ff02ba34e0bf903206c74b5b69d92c SHA1 (patch-ae) = 666286cb52c8cedeb1de5c863f9d9f9e81ef2e86 @ 1.7 log @Changes 1.0.8: * Bug fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2007/02/05 23:23:12 wiz Exp $ d3 3 a5 3 SHA1 (fluidsynth-1.0.8.tar.gz) = 1f5fd9964a7212f772905724497abd46ab1e2536 RMD160 (fluidsynth-1.0.8.tar.gz) = 1f647625ed8937f480401836f3b6f7819fa46ab9 Size (fluidsynth-1.0.8.tar.gz) = 1267922 bytes d9 2 a10 2 SHA1 (patch-ad) = 2a02680082b86c4cd0f6e5ff54ccf69a865fcf1e SHA1 (patch-ae) = 44d56acc0288220a865548a883094e6b4fc891eb @ 1.6 log @Update to 1.0.7a: Uploaded FluidSynth 1.0.7a with a bug fix for the build error that occurred when neither LASH or LADCCA were enabled. Also contains an updated README-OSX from Ebrahim Mayat. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2006/10/02 15:29:36 rillig Exp $ d3 8 a10 8 SHA1 (fluidsynth-1.0.7a.tar.gz) = c1ab6dc2913539ea868c6d56f23381650f25c964 RMD160 (fluidsynth-1.0.7a.tar.gz) = c4d31711443c0dad42937a38a0360d114525d076 Size (fluidsynth-1.0.7a.tar.gz) = 1064677 bytes SHA1 (patch-aa) = 0cd5f42d4df763ef358f1d8a05826e0626882bf2 SHA1 (patch-ab) = 8b9f615cf81bab81e0e6fc8f3e1c1a589b29cd90 SHA1 (patch-ac) = 238fb1ee72c54a57ff57930b8fa1f7777009d616 SHA1 (patch-ad) = 36e62eb4efc1c380f9cb8cfc5777493c0162f719 SHA1 (patch-ae) = 175f319f90e71361a60225bc2d8f2050215697ab @ 1.5 log @test(1) does not know the == operator. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2006/02/19 18:26:43 adam Exp $ d3 3 a5 3 SHA1 (fluidsynth-1.0.7.tar.gz) = ac1572bddfaa19f20e27f349964b9224a4198b3a RMD160 (fluidsynth-1.0.7.tar.gz) = 1ec41b1401c41cfa8edb8fa715a42616e8459d55 Size (fluidsynth-1.0.7.tar.gz) = 1064474 bytes d10 1 a10 1 SHA1 (patch-ae) = a4385b093eed89f752bead6408400c97be065a41 @ 1.4 log @Changes 1.0.7: LASH support has been added. Improved command line argument handling. AMD-64 bugfixes Few synthesis bugfixes. Other miscellaneous improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2005/10/31 15:23:54 tv Exp $ d8 1 a8 1 SHA1 (patch-ac) = 70ec9f3fef081d0b1a5a9528ee2c57310f586cfc @ 1.3 log @Interix has neither mlock(2) nor socklen_t. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2005/07/14 12:49:34 adam Exp $ d3 3 a5 3 SHA1 (fluidsynth-1.0.6.tar.gz) = 8ef8c851d3b8ad1c458485a7d9aa13b1a70b7d9c RMD160 (fluidsynth-1.0.6.tar.gz) = 7699dae455816844d80c204c99cf11efd8fb6d64 Size (fluidsynth-1.0.6.tar.gz) = 1022289 bytes d8 1 a8 1 SHA1 (patch-ac) = b8c2b2aa180beeb5aa0292f2cce31f68a903a39d d10 1 @ 1.2 log @Changes 1.0.6: * Bug fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2005/04/25 13:53:37 adam Exp $ d9 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2004/06/26 03:54:37 ben Exp $ d3 3 a5 3 SHA1 (fluidsynth-1.0.5.tar.gz) = c74c8ecd6c8e3dbb2a33fe83b42267df5db75829 RMD160 (fluidsynth-1.0.5.tar.gz) = 04f0166abab4196179fb459e033370ffb4e4aa6b Size (fluidsynth-1.0.5.tar.gz) = 991183 bytes d8 1 a8 1 SHA1 (patch-ac) = d74ac15c241bee879483531c88a79c398c820c6e @ 1.1.1.1 log @FluidSynth is a real-time software synthesiser based on the SoundFont 2 spec @ text @@