summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2020-02-13audio/fasttracker2: Update to v1.09fox2-7/+7
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.
2020-02-12audio/din: Updates to 44.0.2fox4-15/+15
Changes since 43.0.1: DIN Is Noise 44 @ Chennai, India !+! new noise generator in DIN Is Noise! + using drone UI + choose if a drone drones a pitch or makes noise + Menu > Drone Tools > Drone is Drone OR Drone is Noise + OR SHIFT + q + when a drone makes noise: + a low frequency 'drone' makes low frequency noise + a high frequency 'drone' makes high frequency noise + manipulate drones ie move, modulate, launch, orbit to manipulate noises! + choose Menu > Editors > Noise Interpolator to + edit the noise sample interpolator curve + use drone pendulum's parameters to turn rows and/or columns of a drone mesh into drone pendulums! :) + works best when you make all drones of the mesh at the same time + so set In seconds to 0 + and make drones in: + ascending or descending rows + ascending or descending columns + apply to AM BPM and/or FM BPM to turn rows and/or columns of drone mesh as drone pendulums! + flip button to flip start/end bpm of drones in drone pendulum + harmonic bookmarks on Sine Mixer + click on + to bookmark selected harmonics + click on - to delete selected bookmarks + click on x to delete all bookmarks + click bookmark to select harmonics linked to it + SHIFT click to select more bookmarks + DIN switches menu to: + Drone Params when drones selected + Voice when Voice is enabled + Ranges when a range is selected + new microtonal keyboard shortcuts: + SHIFT + f selects range under cursor + CTRL + f to switch between change note to note and change note by octave + CTRL + v to change both notes (to another note or by octave) of current range + CTRL + g to change left note (to another note or by octave) of current range + CTRL + h to change right note (to another note or by octave) of current range + SHIFT + b to change height of current range + CTRL + b to change height of entire microtonal keyboard + rearranged menu items on Drone Params + brought drone AM depth and FM depth together + brought drone AM BPM and FM BPM together + moved Rotate and Scale drones to Drone Params tab from Drone Tools tab + new ~ checkbutton on all spinners to toggle random increment + click > on spinner to edit random increment + in field after ~ label + default is -100% to 100% of steady increment ie value in +- field + press ESC to abort active octave shift on current instrument + press g to toggle draw cursor guide on curve editors + useful for aligning curve components + activate with keyboard shortcut only, may appear on menu in future * improved turn and speed ball operator on Mondrian + using new noise / random algorithm! * improved bezier curve generation * improved expression evaluation in numeric fields * improved warper default curves * improved waveforms library ! fixed bug: DIN may crash when deleting a vertex of curve that has point modulation ! ! fixed bug: make absolute values of a binaural pair available for editing when selection changed from multiple pairs to one pair. ! ! fixed bug: num pad + and - to change slit size on Mondrian ! ! fixed bug: non decaying notes when ball volume < 0 on Mondrian ! ! fixed bug: in display of Selected Range number on Microtonal Keyboard! ! fixed bug: reposition drones when left note of first range, right note of last range changed ! ! fixed bug: in 2600 patch ! ! fixed typo: paris instead of pairs in binaural drones instrument !
2020-02-12vamp-plugin-sdk: Fix usage of -ldl in pkgconfig filenia1-1/+8
2020-02-09audio/fasttracker2: Update to v1.08fox2-7/+7
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
2020-02-08libmysofa: Update to 1.0nia5-19/+19
- Fixed CVE-2020-6860 - Support for netcdf 4.7.2 generated files - Support for user-defined variables
2020-01-31audio/fasttracker2: Update to v1.07fox2-7/+7
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!
2020-01-29py-last: updated to 3.2.0adam3-19/+12
3.2.0: Added * Support for Python 3.8 * Store album art URLs when you call `GetTopAlbums` * Retry paging through results on exception * More error status codes from https://last.fm/api/errorcodes Changed * Respect `get_recent_tracks`' limit when there's a now playing track * Move installable code to `src/` * Update `get_weekly_artist_charts` docstring: only for `User` * Remove Python 2 warnings, `python_requires` should be enough * Use setuptools_scm to simplify versioning during release * Various lint and test updates Deprecated * Last.fm's `user.getArtistTracks` has now been deprecated by Last.fm and is no longer available. Last.fm returns a "Deprecated - This type of request is no longer supported" error when calling it. A future version of pylast will remove its `User.get_artist_tracks` altogether. * `STATUS_TOKEN_ERROR` is deprecated and will be removed in a future version. Use `STATUS_OPERATION_FAILED` instead. 3.1.0: Added * Extract username from session via new `SessionKeyGenerator.get_web_auth_session_key_username` * `User.get_track_scrobbles` Deprecated * `User.get_artist_tracks`. Use `User.get_track_scrobbles` as a partial replacement. 3.0.0: Added * This changelog file Removed * Support for Python 2.7 * Constants `COVER_SMALL`, `COVER_MEDIUM`, `COVER_LARGE`, `COVER_EXTRA_LARGE` and `COVER_MEGA`. Use `SIZE_SMALL` etc. instead.
2020-01-29Remove Rio-related packages.maya26-702/+1
These pacakges are intended to handle an early 2000s MP3 player. I expect they are no longer in use. Proposed on pkgsrc-users a month ago.
2020-01-28Update HOMEPAGE.rxg1-2/+2
2020-01-27py-music21: fix non-3.7 builds (trim PLIST)gutteridge4-381/+21
The upstream distribution was including a file cache with a hard-coded Python version embedded in it. This content isn't required for distribution.
2020-01-26all: migrate homepages from http to httpsrillig44-88/+88
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2020-01-26all: migrate some SourceForge homepage URLs back from https to httprillig54-108/+108
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html In the above commit, the homepage URLs were migrated from http to https, assuming that SourceForge would use the same host names for both http and https connections. This assumption was wrong. Their documentation at https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states that the https URLs use the domain sourceforge.io instead. To make the homepages from the above commit reachable again, pkglint has been extended to check for reachable homepages. This check is only enabled when the --network command line option is given. Each of the homepages that referred to https://$project.sourceforge.net before was migrated to https://$project.sourceforge.io (27), and if that was not reachable, to the fallback URL http://$project.sourceforge.net (163).
2020-01-25audio/fasttracker2: Redo the DISTNAME to prevent checksum errors in bulk builds.fox2-11/+9
Thanks to nia@
2020-01-25openal-soft: Update to 1.20.1nia3-11/+12
openal-soft-1.20.1: Implemented the AL_SOFT_direct_channels_remix extension. This extends AL_DIRECT_CHANNELS_SOFT to optionally remix input channels that don't have a matching output channel. Implemented the AL_SOFT_bformat_ex extension. This extends B-Format buffer support for N3D or SN3D scaling, or ACN channel ordering. Fixed a potential voice leak when a source is started and stopped or restarted in quick succession. Fixed a potential device reset failure with JACK. Improved handling of unsupported channel configurations with WASAPI. Such setups will now try to output at least a stereo mix. Improved clarity a bit for the HRTF second-order ambisonic decoder. Improved detection of compatible layouts for SOFA files in makemhr and sofa-info. Added the ability to resample HRTFs on load. MHR files no longer need to match the device sample rate to be usable. Added an option to limit the HRTF's filter length.
2020-01-25libmpdclient: Update to 2.18nia2-7/+7
libmpdclient 2.18 (2020/01/20) * more out-of-memory checks * partition: add mpd_recv_partition() * support MPD protocol 0.21 - "oneshot" single state * support MPD protocol 0.22 - status: add mpd_status_get_partition() - commands "delpartition", "moveoutput"
2020-01-22speech-dispatcher: Make python support work.nia2-4/+35
Bump PKGREVISION
2020-01-22audio: Remove gmpc-wikipediania5-39/+1
Unmaintained upstream since 2011, stuck on an old/vulnerable webkit-gtk version.
2020-01-21*: Use the 'gnome' virtual category some more.nia1-2/+2
2020-01-20*: Remove esound support from pkgsrcnia35-363/+5
Enlightened Sound Daemon was one of the earlier solutions to the old "multiple programs can't open /dev/audio at once" problem that was once a thing we had to worry about. Eventually, it was adopted as part of GNOME. GNOME lost interest in it about a decade ago and dropped it in favour of PulseAudio, newer applications are generally uninterested in supporting it. Last release was in 2008 and support for newer OS APIs is pretty nonexistent. Several years ago the original website disappeared. https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
2020-01-20mp3blaster: Remove esound support; use sdl on all non-OSS platforms.nia2-15/+8
Remove OSS option too because it does absolutely nothing, OSS support is autodetected if the OS supports it. Bump PKGREVISION because this changes default options on platforms that don't support OSS.
2020-01-20madplay: Remove esound support; add alsa option.nia2-13/+9
Remove OSS option because it does absolutely nothing, OSS support is autodetected if the OS supports it. Bump PKGREVISION because this changes default options (on Linux only)
2020-01-20libmikmod: Remove esound support; add alsa and pulse support instead.nia3-16/+20
Bump PKGREVISION because this changes default options (on Linux only)
2020-01-19audio: Remove bmpxnia40-1417/+1
Upstream vanished some time ago (2008?) and this is forever stuck on the unmaintained and now somewhat broken 0.10 branch of GStreamer. This is also nearly unique to pkgsrc at this point in its existence. PKGREVISION= 80
2020-01-19exaile: Update to 4.0.2nia2-7/+7
Changes: - Fixed Unicode errors on the tracklist view. - Fixed icon display on Plasma/Wayland. - Translation updates: Asturian, Catalan, Chinese (Simplified), Croatian, Danish, Finnish, Hindi, Italian, Portuguese, Spanish, Swedish, Turkish.
2020-01-19audio: Remove albumplayernia6-108/+1
Upstream vanished some time ago and this is forever stuck on the unmaintained and now somewhat broken 0.10 branch of GStreamer. Apparently this is also unique to pkgsrc at this point in its existence. PKGREVISION= 28
2020-01-18all: migrate several HOMEPAGEs to httpsrillig24-48/+48
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2020-01-18all: migrate several HOMEPAGEs to httpsrillig58-116/+116
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2020-01-18musicpd: Update to 0.21.19nia2-8/+7
ver 0.21.19 (2020/01/17) * configuration - allow overriding top-level settings in includes * output - pulse: obey Pulse's maximum sample rate (fixes DSD128 playback) * fix build failure with clang 10 * fix build failure with Android NDK r20
2020-01-18liblo: Update to 0.30nia3-9/+9
-------------------------------------------- 2019-03-03: Release 0.30 -------------------------------------------- We are pleased to present stable release 0.30 of LibLo, the lightweight, easy to use implementation of the Open Sound Control protocol. Open Sound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is designed for use over modern network transports. Changes of note since the 0.29 release include: - Functions to wait and receive on multiple servers (lo_servers_wait and lo_servers_recv_noblock) - Improvements to the CMake build system. - Remove premake4 files and rely on CMake for building on Windows. - Fix memory leak in lo_server_recv_raw_stream. - C++ wrapper: Fix memory leak on string allocation. - oscdump: Disable line buffering in Windows to support MSYS2 output.
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin46-84/+92
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin14-26/+28
2020-01-17audio/fasttracker2: Update to v1.06fox2-7/+7
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.
2020-01-17py-music21: set EGG_NAME to simplify PLISTwiz2-6/+8
2020-01-17picard: switch to egg.mk to fix build when py-setuptools isn't already installedwiz2-8/+8
2020-01-17audio/Makefile: add py-music21gutteridge1-1/+2
2020-01-17py-music21: add new packagegutteridge8-0/+5758
music21 is a set of tools for helping scholars and other active listeners answer questions about music quickly and simply. If you've ever asked yourself a question like, "I wonder how often Bach does that" or "I wish I knew which band was the first to use these chords in this order," or "I'll bet we'd know more about Renaissance counterpoint (or Indian ragas or post-tonal pitch structures or the form of minuets) if I could write a program to automatically write more of them," then music21 can help you with your work.
2020-01-16audio/ruby-taglib: update to 1.0.0taca3-8/+15
## 1.0.0 (2020-01-07) * Support for TagLib >= 1.11.1 (drop support for earlier versions) (#83) * This includes a lot of new APIs and some changed APIs, see `@since 1.0.0` in the docs * Stop using tainted strings to fix warnings with Ruby 2.7 (#86)
2020-01-16picard: Update to 2.2.3nia3-271/+382
Switched to qt5.
2020-01-13lv2: Simplify, use waf.mknia1-13/+4
2020-01-13aubio: Simplify, use waf.mknia1-13/+4
2020-01-13deforaos-mixer: update to 0.4.0khorben3-11/+16
Changes since 0.2.2: - Defaults to Gtk+ 3 (like libDesktop) - Plug-in system for the control widgets - Minor bugfixes and improvements
2020-01-12grip: update to 4.0.1triaxx7-87/+14
pkgsrc changes: --------------- * remove outdated patches upstream changes: ----------------- v4.0.1 2019-12-02 Johnny A. Solbu <johnny@solbu.net> * Patch from Dan Fandrich: Stop copying overlapping strings on multi-artist CDs * Add korean translation from TP * nl.po, zh_CN.po: Update translations from TP v4.0.0 2019-10-05 Johnny A. Solbu <johnny@solbu.net> * Patches from Adrian Reber: - Remove vte dependency grip uses vte for its status window. The version of vte grip relies on is not maintained upstream for a long time. This commit removes the complete status window functionality from grip. Messages previously sent to the status window are now sent to the console. - Switch to non-deprecated g_string functions - Ignore deprecation errors v3.10.2 2019-08-17 Johnny A. Solbu <johnny@solbu.net> * Sync updated french translation from Translation Project v3.10.1 2019-02-24 Johnny A. Solbu <johnny@solbu.net> * Patch from Lutz Mändle: Calculates the correct space needed for drawing the labels in the edit box * Patch from Adrian Reber: Fix errors with gcc9 and terminate strings correctly v3.10.0 2019-01-07 Johnny A. Solbu <johnny@solbu.net> * Patch from Frédéric Fauberteau: undefined reference to `WIFEXITED' (patch issue #162) * Translation updates: New danish translation * Remove freedb.musicbrainz.org as secondary default cd database: https://blog.metabrainz.org/2018/09/18/freedb-gateway-end-of-life-notice-march-18-2019/ * automake: Replace INCLUDES with AM_CPPFLAGS * Rename configure.in > configure.ac
2020-01-12buzztrax: Add linux-specific PLISTnia1-0/+2
2020-01-12*: Recursive revbump from devel/boost-libsryoon31-53/+62
2020-01-10buzztrax: Build fix: disable dllwrapper explicitlynia1-1/+2
This is autodetected on 32-bit x86 but causes the build to fail due to win32 headers not being available.
2020-01-07Update MAINTAINER.kim3-6/+6
2020-01-07Update MAINTAINER.kim1-2/+2
2020-01-04musicpd: Regen PLISTnia1-11/+2
2020-01-04libmysofa: Update to 0.9.1nia3-9/+9
Changes: multithreading for most function works now some cleanup of unused code
2020-01-03py-beets: mark as incompatible with Python 2.7; add dash to binaryadam3-10/+8