Age | Commit message (Collapse) | Author | Files | Lines |
|
-New: mpris support(optional). use "make mpris" to compile and install it.
-Show a message when start playing a song.
-Remove the usage of msgbox component and use paragraph instead.
While here remove dependency on openssl which, was actually remove on 0.3.12
|
|
|
|
|
|
Problem reported by wiz@.
|
|
|
|
v1.34 - 16.09.2021
- Bugfix: Pattern delay (EEx) did nothing on muted channels
- Bugfix: Less clicks/pops during E0x command (Set LED Filter)
- Added the missing Karplus-Strong command (E8x). Since this effect was
sometimes replaced with visuals-syncing in demo music, it can be turned off by
setting DISABE_E8X to TRUE in protracker.ini.
- Fix: Only do 2x oversampling if the audio output rate is below 96kHz. It
would otherwise be a waste of CPU time (diminishing returns).
- Paula emulation is now slightly more accurate to a real Amiga (verified):
1) Period/volume changes are now only updated when it's time to read
a new sample point (period refetch). It was recently discovered that
volume is also fetched (and cached) in the period refetch stage.
2) During sample point fetching, the new sample point is now cached until it's
time to read the next sample point. This can sometimes make a very small
difference for sampledata-changing ProTracker effects (E8x / EFx).
- Removed BLEP'ing of volume changes, as it was no longer needed with the new
way of doing volume changing, and it saves up some CPU time.
v1.33 - 04.09.2021
- The tracker now uses 2x oversampling and decimation for mixing and filtering,
for (theoretically) less aliasing.
- Added Amiga 1200 low-pass filter (~34.4kHz, when not in A500 mode). This
makes sense now, since we have twice the render/filter frequency than before.
- PAT2SMP now renders in higher quality thanks to the new high quality 2x
decimator routine. Especially noticable in LO mode on high-frequency content.
- The "2x downsample" option while loading samples results in slightly less
aliasing than before because of the new high quality 2x decimator.
- The MOD2WAV audio rate is now the same as the tracker's audio rate
- Stereo separation now works like it should. The volume is a bit louder than
before if you increase the separation, but that's expected.
- Removed the hand-made cutoff tweak on the Amiga 500 low-pass filter. It now
uses the correct nominal cutoff frequency. The RC filter routines have been
replaced with new ones, and with these I didn't have to tweak the cutoff to
make it sound similar to an A500 (probably related to filter prewarping?).
v1.32 - 12.08.2021
- Bugfix: If you had accidentally clicked somewhere on the sample data before
using the "ramp volume" tool, it wouldn't work as expected.
- Bugfix: The BPM was a tiny fraction off because of an off-by-one error in
the Amiga CIA period -> Hz calculation. The error was about ~0.02%, so it
would only be measurable when comparing several minutes of recorded audio.
v1.31 - 19.06.2021
- The Disk Op. file sorting routine is now simplified and more ProTracker like
(names are converted to uppercase before sorting). This affects the sorting.
- Bugfix: Don't allow mouse wheel scrolling while the volume/filter toolbox
is open (sample editor).
v1.30 - 29.04.2021
- Bugfix: MOD2WAV would in some cases not render the correct amount of data
- Fixed an old PT bug where the pattern editor could sometimes show the next
pattern's data one tick too early at the end of the pattern.
- Some small code refactoring
v1.29 - 14.03.2021
- Bugfix: Characters A..F were not accepted in the "Mix" text box in Edit Op. #3
- Screensaver is no longer disabled when the program is running
|
|
|
|
Release 1.9 03 Mar 2021 Remove obsolete dynamic exception specification.
|
|
|
|
|
|
distfile over mine.
|
|
|
|
|
|
|
|
|
|
The upstream change log can't be summarized easily. There are no
security updates or the like. Interested parties should consult the
upstream change log at:
https://github.com/cuthbertLab/music21/releases/tag/v7.1.0
|
|
-Minor fix: wrong hints for empty queue.
-Load queue faster.
-Remove dependency of openssl.
-Remove dependency of urlqstring.
|
|
Version 0.2.2 (2021-09-05)
* Fix CMake overlinking for examples (#146)
* Switch to GCC's visibility for hiding more implementation details
* Check GNU ld instead of gcc for exported symbols control logic in
configure.ac
* Disable static builds using Autotools by default. If you want static
libraries, pass --enable-static to ./configure
* ABI version incompatibility between Autotools and CMake build on Apple
platforms.
* Fixes and improvements for CMake build system.
* Fixes and improvements for Autotools build system.
* Switch to .xz over .bz2 for release tarballs.
* Minor bug fixes and updates.
|
|
|
|
Bump PKGREVISION.
|
|
|
|
-Load faster by loading queue after app start.
-Remove dependency of ogg-metadata.
-Display version info in both tui and cli.
-Could override music directory with command line arguments.
|
|
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)
|
|
|
|
|
|
Aften is an audio encoder which generates compressed audio streams based on
ATSC A/52 specification. This type of audio is also known as AC-3 or Dolby
Digital and is one of the audio codecs used in DVD-Video content.
|
|
[v0.3.10]
Released on: Sep 11 , 2021.
-New: ogg vorbis format support.
|
|
|
|
Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode
data as a Manchester-Biphase encoded audio signal. The audio signal is
commonly recorded on a VTR track or other storage media.
libltc provides functionality to encode and decode LTC audio from/to SMPTE
or EBU timecode, including SMPTE date support.
|
|
|
|
|
|
|
|
According to portaudio's own docs, my previous code was correct -
aborting the stream should cause any queued samples to be dropped.
However, audacity seems to be abusing the portaudio API and calling
Abort immediately once it's finished processing the output...
|
|
|
|
|
|
|
|
|
|
This switches us to jack2, the latest rewrite of the JACK audio
server, with support for Solaris, Linux, macOS, and NetBSD (support
for NetBSD added by me in a series of patches...)
My primary motivation for this update is to avoid jack1's unpleasant
abuse of unix domain sockets such that it no longer works in NetBSD
9.99.x (see PR kern/56113)
|
|
|
|
|
|
spotify-player is a custom Spotify player built and tweaked based on my personal
preferences. It is fast, easy to use, and configurable.
It's designed to be a player, not a fully-fledged Spotify clone, so it does not
aim to support all possible Spotify features.
The main goal is to provide a quick and intuitive way to modify the current
playback by either using player commands or navigating between different
contexts.
Similar to other TUI applications, is keyboard driven. User will use a set of
predefined commands with shortcuts to interact with the player.
spotify-player has a simple UI with three main components:
-a playback window displaying the current playback
-a context window displaying a context (playlist, album, artist)
-popup windows for using some commands (switch theme, browser playlists, etc)
or displaying additional information
spotify-player is built on top of tui, rspotify, and librespot libraries.
It's inspired by spotify-tui and ncspot.
|
|
[v0.3.9]
-New: flac format support.
-Refactor invidious.rs.
[v0.3.8]
-Remove the usage of configr, also make the app minimal.
-Change hotkey for help to Ctrl+h.
-Rearrange components in tag editor.
-Embed duration into tag. Load faster.
-Remove dependency of mp3-duration.
-Minor fix: lyric lang_ext was set to wrong names.
|
|
21.09
Fixes:
Game: Refactor Tick() loop to poll events more aggressively. This should dramatically improve input latency for fixed-step games with v-sync off, and stabilize timing in general for fixed-step games with v-sync on. Variable-step games should be unaffected.
SDL2_FNAPlatform: Check for : in our MonoPathRootWorkaround, to detect more rooted paths
|
|
The upstream changes:
- build: added --enable-runtime-tables
- libmpg123:
-- Float deocder runtime table computation is back as option,
based on suggestion and initial patch by Ethan Halsall for a smaller
download size of the wasm decoder built from libmpg23. This only
trims the size of the binary on disk (network), for runtime
overhead and a bit of uneasyness about concurrency during table
computation, which happens implicitly on handle initialization,
only guarded by an integer flag. This does _not_ revive
mpg123_init().
-- The ID3v2 UTF-16 BOM check is now a straight-on loop and not a
recursive function.
Only the last one is relevant for this pkg. Avoids heavy stack use
on pathological files.
|
|
Maintenance:
-Add Windows release builds (#573)
-Reduce API calls by only fetching the full track details if necessary
-Refactoring, other cleanups and dependency updates
-Remove broken Facebook login code (#310)
Features
-Scrolling on volume text increases/decreases volume (#576)
|
|
[v0.3.7]
Released on: Sep 2, 2021.
-Fix table focus issue.
-Fix invidious search slow down the whole program.
-Change http client from reqwest to ureq, to make the app minimal.
[v0.3.6]
Released on: Aug 31, 2021.
-Remove the dependency of unicode truncate, as tui-realm-stdlib implemented
width for table.
-Fix playlist sorting with characters of mixed languages.
-Speed up load_queue and sort playlist.
-Minor fix: duration display in queue.
[v0.3.5]
Released on: Aug 26, 2021.
-Refactoring status line, to show download success or fail message.
-Parsing output of youtube-dl to select downloaded song in playlist.
-Embed all lyrics after youtube download. Switch lyric with "T" key while
playing.
-Show popup messages on top right corner.
-Sort file name(including chinese) in tree.
-Can delete single lyric from tag editor.
-Currently only mp3 support several lyrics.
[v0.3.4]
Released on: Aug 24 2021.
-Refactoring lyric mod to songtag mod.
-Run songtag search in threads so it'll not block tageditor.
-Refactoring youtube_options and no more search error with youtube.
|
|
ver 0.22.11 (2021/08/24)
* protocol
- fix "albumart" crash
* filter
- ffmpeg: pass "channel_layout" instead of "channels" to buffersrc
- ffmpeg: fix "av_buffersink_get_frame() failed: Resource temporarily unavailable"
- ffmpeg: support double-precision samples (by converting to single precision)
* Android
- build with NDK r23
- playlist_directory defaults to "/sdcard/Android/data/org.musicpd/files/playlists"
|
|
I moved from macOS to Fedora, and everything using OpenGL or audio in pkgsrc is
broken on Fedora (incompatible, much older Mesa in pkgsrc, PulseAudio from
pkgsrc not supporting PipeWire, etc.) so I can no longer update and test this
package. This package unfortunately ticks both, OpenGL and audio.
|
|
The -Dtests=false is probably required everywhere as they depend on $ORIGIN
rpaths for internal libraries, and DATADIRNAME is no longer valid.
|
|
1.28.2
------
- libout123
-- Complete the fix for bug 314, reopening the device after format
setup failure.
1.28.1
------
- build:
-- Explain --with-default-audio in configure help better.
-- Fix build of arm_fpu (regression of configure reorg).
-- Re-introduce AC_PROG_C_C99 macro for autoconf 2.69, it's only
obsolete after that.
-- Un-break CMake build for botched move of CheckCPUArch.c.in (bug 315).
-- Avoid conflict of warning macro with MSVC pragmas in two places. Also
fix UWP build with strerror check and move down inclusion of intsym.h
(bug 316).
-- Disable libout123 (and mpg123, out123) on UWP with cmake to get at least
the decoder lib built (317).
-- Hack around CMake bug(?) with QUERY_HAS_FPU to make ports/cmake also
work in MinGW (bug 318).
- libmpg123:
-- Make mpg123.h.in usable again with MPG123_NO_CONFIGURE,
for external uses (bug 313).
-- Use predefined MPG123_API_VERSION in mpg123.h.in for the same.
-- Better handle the ssize_t situation via typedef mpg123_ssize_t, less
likely to be broken in future MSVC versions.
-- Fix an integer constant definition for the most negative 32 bit numnber to
avoid justified compiler complaints.
- libsyn123:
-- More support for MPG123_NO_CONFIGURE.
-- Optionally use predefined SYN123_API_VERSION in syn123.h.in for the same.
-- Add a cast to silence integer sign warning for offset in muloffdiv64()
(bug 317)
- libout123:
-- Pulse module advertises wider format support now, not
just s16. This makes mpg123 -e s24 work with it, not just out123.
-- Optionally use predefined OUT123_API_VERSION in out123.h.in for
non-configure use.
-- Fix sndio output to properly query device format support and get
default fomat on FreeBSD (bug 314).
|