What's New So Far in Resonic Pro + Player ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This list of changes, improvements, and features refers to development (e.g. Alpha) versions of Resonic and may still change prior to release. Alpha versions are _never_ intended for production use. Comment and discuss at: https://discord.liqube.com https://forums.liqube.com https://users.resonic.at (FB group) Alpha 1998 (2021-02-24) ~~~~~~~~~~~~~~~~~~~~~~~ This release contains essential fixes, improvements, and many new features. It introduces a more responsive file list and an all new powerful file list filter for all versions. In Resonic Pro 'Batch Target' copy and move issues were fixed, waveform 'Fast Select' (without SHIFT) is now a thing, the 'Prepare and pause' mode was made more reliable, leading/trailing slices for slice export options were added, and Reaper users get to enjoy our unique 'Copy as Reaper media' feature for pasting clips directly into their DAW of choice. We've reworked the file list filter and made it much more powerful in the process: Matching whole words, exact phrases, wildcards, including and excluding patterns, or any combination of these in one go is now possible for refinement. Alpha Changes: - Highly experimental cool stuff: While Resonic is running it remembers scroll positions and focused/active node (depending on single/double click mode) for each folder, even for subfolder scans separately (!), and restores it when the folder is opened next. Also, when you press F5 in a list the scroll position is not lost. There are definitely some glitches to be observed, but discussion is welcome. Some visual fixes to marker arrows and snapped line drawing. - This is a work-in-progress state of the new file list column management. Only available in Alpha builds: - Copy/paste layouts with SHIFT-ALT-C/V <-> notepad - Nudge end of current loop in 1ms steps using SHIFT-LEFT/RIGHT (hold down) - Nudge start of current loop in 1ms steps using CTRL-SHIFT-LEFT/RIGHT (hold down) - Resize selection in waveform using SHIFT-click anywhere left or right of selection, like in a wave editor, with improved logic that kinda predicts what you want to resize based on how you're moving your mouse. Known issue: toggling a column will not retain its order in the layout. - Drag the active file (green) directly (no need to CTRL-click it first.) This works independently from selected files. Let me know how it feels. Hold down ALT to start drawing a selection rectangle anywhere. This will also prevent any playback, no clicks will be forwarded to the file list. Fade out button removed from Alpha builds (right-click stop button instead). 'Fast Select' (selecting in waveform w/o SHIFT) can be toggled. Temporarily set default end action to 'Stop after current' instead of 'Play next', see how users respond. Quite possibly fixed the 'file list occasionally not redrawing' issue, which typically occured when dragging the window across screens or during minimize/restore (try repro: WIN+D, restore from taskbar, 'Fit to Width' for columns must be enabled). Please confirm. Shrinking columns issue still persists, but being narrowed down further. Is High DPI related. Browser/file list font sizes still wrong during startup (depending on your dual head setup and Windows zoom setting), so please use the arrow menus in both browser and file list to select an appropriate font size that's workable. Auto tags test can be enabled via 'Columns | Experimental | Auto Tags (TEST)', browse some of your audio files to see how the tags look. For music production sounds only so far. Older Alpha changes removed from log. Playback and Monitoring: - Pro: ENTER now plays from the selection start if there is a selection (allows for loop retriggers.) If there is no selection playback will restart from the beginning of the file as usual. (thanks: participants of the FB group poll) - Pro: 'Pause at end of slice' option for auditioning temporary slices via letter keys added to marker buton menu (next to A-B button.) - Fixed an issue with very large MP4/M4A files, usually containing many hours of audio, that would freeze up Resonic for several seconds or permanently while generating glitchy sound. This occured either when seeking past a certain file size or time, or when playing past that boundary. (reported: P. Landau) - New option 'Follow default device (WASAPI)' in sound settings lets you change how Resonic follows the current system standard playback device. In previous versions the device was automatically changed, and it was not possible to lock Resonic to one specific WASAPI playback device, regardless of the system settings. This behavior is now disabled by default, but can be toggled, or you pick the new 'Default Output Device'. - 'Default Output Device' is now selectable for WASAPI output. It will always try to stick to the current system playback device, whichever one is currently being used by the system. Using this will override 'Follow default device'. - Pro: Made launch mode 'Prepare and pause' more predictable. When this mode is active files will load and pause, but only start playing on ENTER or seek click. When the next/previous/a random file is played (manually, or automatically through track advance) it will also load and pause only, but never start playing unexpectedly. This mode is mainly intended for special use, or if you simply prefer working like this, and can be combined with double-click mode (DCM). - Pro: A few slice rendering settings added to marker button menu. Uncheck 'Always create leading slice' to not render the first slice to a new file unless you have explicitly created a slice marker at the beginning of the file. Uncheck 'Always create trailing slice' to not render the portion after the last slice marker to a new file unless you have explicitly created a slice marker at the end of the file. You can set the 'Number of digits' for the filename as well. (suggested: G. Green) (09402) - Pro: Pitch settings are now applied directly and without delay, fixing short sound playback on high pitch settings (potential glitchy transient at beginning of sound.) - Pro: Pitch no longer resets on ENTER when 'Remember pitch' is deactivated. - Pro: More responsive retriggering of the current sound file (on ENTER, SPACE, click.) - Faster fade out when pressing the stop button. Can be disabled in Pro. - Pro: 'Free audio streams on stop' option always unloads files when a stop command is received. It can be activated from the stop button context menu. - Support for Ogg FLAC files, i.e. compressed FLAC data stored in an Ogg container. - Opus and Speex files with .ogg extensions are now detected and played back. - Experimental: Custom dim volume reduction in dBFS. Set 'transport/dim/dbfs' in settings file to -1..-50 (anything below -50 acts as mute). (suggested: tomtrigger) - The file content is now always checked in a second pass if the file format cannot be determined in the first pass. This should cover the detection of formats with wrong file extensions. - WavPack decoder updated to 5.3.0 - Fixed filename not being shown on unplayable files (format errors.) Performance: - Reduced visual glitches during application startup, especially on multi-monitor systems. - Improved startup speed through a series of tweaks and reworks across all parts of the program. - Much improved device listing and access speed, which also affects startup speed in certain situations and on certain system, especially with slow-to-respond drivers. (thanks: gloom, and several others) Stability: - Fixed an issue that could cause batch target operations to fail on Windows 7. - Fixed application freezes on random track playback (automatic advance or manual random) on certain AMD Ryzen 3000 series CPUs with broken microcode. All versions of Resonic after 0.7.2 are affected. Consider updating your BIOS to the latest AGESA (1.0.0.4+ is fine) as soon as possible to fix this, and to avoid running into problems with other software. (thanks: Andreasvb) - Fixed folder monitoring related crash bugs in the browser. One bug in particular occasionally caused an endless ocean of message boxes flooding all over your screen in seemingly random but mathematically carefully determined places, creating unprecedented generative digital art in the process. A thing of real beauty: boxes, buttons, confusing messages, red 'X' symbols, everywhere, reminiscent of Windows 95. Nostalgic, but it had to go. Usability: - Much more responsive toggling of the main window using tray icon clicks. - ALT-click the 'Next' button to play a random file (same as ALT-SPACE.) - ALT-click the 'Stop' button to fade out and stop (6 seconds.) - Last-used settings (CTRL+P) page is now remembered. - Loop toggle shortcut was changed to ALT-L (in addition to NUM-/). - You can now double-click the empty area behind the 'File List' tab to maximize the middle panel, thus making the file list wider. Double-click again to restore the previous state of the left/right panels. - Pro: You can now double-click the empty area behind the right sidebar's tabs (targets/meta) to make the panel wider, while another double-click will restore your previous width. Note that this also works for the left sidebar (browser) in exactly the same way. - Passive colors for active file/folder and selections in file list and browser (colors change depending on file list/browser focus.) - Bookmarks that point to missing paths ('offline') can now be removed. - Fixed bookmarks pointing to deleted folders/ejected devices going invisible until app restart. - Stop mode button ('Stop after current') (red line symbol) is now activated by default. (thanks: participants of the FB group poll) - Aside from clearing the current selection ESC now also switches back to the file list filter if open. - Pro: 'Crop selection to new file' commands have been added to waveform popup - Pro: Gain handling improved, global hotkey support, and shortcuts: CTRL+ALT+NUMPAD-PLUS (gain up one decibel) CTRL+ALT+NUMPAD-MINUS (gain down one decibel) CTRL+ALT+NUMPAD-MULTIPLY (gain reset) - Pro: Vertical zoom handling improved, global hotkey support, and shortcuts: CTRL+SHIFT+NUMPAD-PLUS (vertical scale up) CTRL+SHIFT+NUMPAD-MINUS (vertical scale down) CTRL+SHIFT+NUMPAD-MULTIPLY (vertical scale reset) (suggested: J-P. Belliard) - Dim with SPACE (holding down the SPACE bar to temporarily dim the volume) is now disabled by default in all versions in favor of faster response times. It can be reenabled from the play button context menu ('Enable dim on space'). - Pro: Added 'QWERTZ with umlauts' to keyboard layout selection for instant mapping (slice triggers), which extends the standard QWERTZ layout with the three German umlauts (Ü, Ö, Ä.) Click the marker/cue button and see 'Keyboard trigger settings'. - Pro: 'Create new target' now always visible in Batch Targets context menu. New targets will be inserted after the right-clicked target. (suggested: Nettles) Integration: - Fixed several rare drag & drop issues. - Pro: 'Copy as Reaper media' and 'Copy as Reaper media (section)' from the selection popup menu for use with Cockos Reaper (requires version 5.974, or higher.) (09401) This command copies the current selection as a Reaper media clip to the clipboard, which can then be pasted into the Reaper timeline as a reference to the original media file rather than as a new audio file. These current Resonic settings are translated and affect the generated Reaper clip: selection, loop, pitch, trim volume, mute. So to create a looping but muted Reaper clip, in Resonic create a loop and mute the volume first, then use 'Copy as Reaper media', for example. Currently supports: wav, aiff, mp3, ogg, flac, opus, and wv. (thanks: Justin at Cockos for hearing us) - Allow Resonic to be started minimized or maximized via shortcut overrides. This also fixes a bug that could cause the main window to not appear. (reported: Luke) - You can now choose whether Resonic should by default automatically advance to the next file or stop playback after playing the first file when opening a file or folder directly via shell, i.e. via Explorer menus or via command-line parameters. Separate settings are available for files and for folders. The existing command-line parameters "--advance" and "--no-advance" will override these settings. See 'Menu | Advanced | Explorer & Command Line'. (reported: Luke) - Refreshed all Explorer icons (Setup version only) with better contrast, sharpness, and some new graphical elements. Each icon now has a square 32x32 version which shows up (e.g.) in Explorer's 'Content' view, to ensure the name of the file format is well-readable. The 16x16/24x24 versions that show up in (e.g.) Explorer's 'Details', 'List', and 'Small Icons' views have been replaced with simple squares that use the same color scheme as the Resonic file list, representing lossless (blue), lossy (orange), music (green), video (purple), and rex (deep blue) files. User Interface: - Fixed sort column visual glitches when scrolling horizontally. - Browser expand/collapse buttons (arrows) and indentation now scale with the font size. - Several 'High DPI' improvements (mainly related to font sizes). Including header and info bars, volume bar, level meter, visualizations (waveform, etc.), time display, and drop-down font sizes. - Improved reliability of font size and display density changes (for file list and browser), fine-tuned spacings, and added additional presets for both. - Pro: Fixed failing drag & drop of waveform selections and header filenames onto 'Decode' and 'Process' targets. - More visible blue tab dividers when a section (left/middle/right) is focused. - Main window restores faster from tray when maximized, related glitches have been fixed. - Pro: Fixed '0 dBFS' level meter preset. - New option for full transport time display (i.e. HH:MM:SS,MSEC) instead of compact default. - Refreshed font for transport time display and other monospace content. - Bigger and bolder input boxes where applicable and actually useful. - Pro: Selection and marker menus added to main menu for better overview. - Many light and dark theme tweaks to loop and marker visibility, scrollbars, list backgrounds, waveform shape, silence line, and buttons. - List of user sound fonts in menus is now sorted. - Type of tracker module now shown in info bar for MO3 files, e.g. "Module (XM)". - Pro: Extraction progress mouse cursor (when portions of audio are dragged out and mouse button is held down) is now green to be more visible, and more consistent with the status bar's green progress bar also used during decoding, processing, extracting. - Fixed initial splash screen size on secondary screens. - Fixed splash screen not always opening on the last-used screen as expected. - Play/Pause button glyph logic inverted by popular request, i.e. when playing the combined Play/Pause button will show '||', when paused it will show '>'. Be reminded that you can unlink the button into two separate ones with a right-click. A graphics update bug related to unlinking these buttons was fixed. - New 'Minimal' (4:20) and 'Tight' (4:20.5) time display modes hide or reduce milliseconds, in addition to 'Compact' (4:20.500), and 'Full' in Resonic Pro. - Time format now uses comma (,) instead of period (.) as its milliseconds separator. This applies to the time display, the file list, and the meta panel. - Combinations of SHIFT and letter keys can no longer be used as global hotkeys as they override system-wide uppercase letters if accidentally used. (1574) (reported: Cooly) Waveform: - Pro: 'Fast Select' lets you create a selection without holding down SHIFT. To draw a selection left-click into waveform and move the mouse while holding down the button. For a popup menu right-click the selection. To clear the selection quickly use SHIFT-RCLICK anywhere. Fast Select is disabled for the first few moments after switching files to allow for seeking, and is disabled for the first few moments after seeking. You can toggle Fast Select via the 'Selection' menu, or the A-B button right-click menu. - Pro: You can now right-click waveform selections to open a popup menu that provides you with some additional commands. - Pro: Ruler, cues and markers are now shown immediately while scanning, which is especially noticable for longer files. They may move around a bit though if the current file's total playback time is still being updated, e.g. when scanning certain VBR (variable bit-rate) files. - Pro: Fixed visual issue with selections that go all the way to the left (0000013) - Pro: More visible cue/marker/region labels Analyzer: - 'Solid background' option now available to Player users. Browser: - Fixed incorrect active item path highlight. - Faster auto-scrolling and auto-expanding folders while dragging onto browser. - To prevent accidentally copying/moving folders in the browser we introduce 'Safe drag & drop' options that can be found in the browser menu (arrow, or via main menu). With 'Drop with CTRL/SHIFT only' active you can only drop a dragged folder while holding down either CTRL or SHIFT, copy or move respectively, at the same time. This is the recommended option to begin with and is enabled by default. With 'Drag with CTRL/SHIFT only' active you can only start a drag while holding these keys down, so without CTRL or SHIFT it'll feel like Drag & Drop within the browser is deactivated. Try any combination of these two options and use whatever feels best. - Bookmark nodes can no longer accidentally be dragged into each other (moved/copied) without holding down CTRL/SHIFT. (1567) (suggested: tomtrigger) - 'Show hidden folders' (CTRL-H) is now also available from the arrow menu and is remembered between sessions. - Full file and folder paths (in text form!) can now be pasted (CTRL+V) directly into the browser when it is focused. This will make the browser switch to the location. You can, for example CTRL+C the full path displayed in a Windows Explorer window and then CTRL+V it into Resonic's browser. You can also use CTRL+SHIFT+C in Resonic's browser to copy the path of the current folder to the clipboard so that it can then be pasted in another application. - Fixed 'New folder...' not being shown for drive roots like C:\ (reported: Dj Zhivko) - Refresh now centers the active folder in the list. File List: - The file list and its filter (CTRL-F) have been reworked to be less blocking for better responsiveness, and to handle large amounts of files more reliably. This is a major rework so please make sure you report any glitches as soon as they appear. - File list header font now scales according to the font size/spacing setting. - Pro: Fixed 'Send to Batch Target' always copying files to 'Move' targets. (reported: P. H. Bushaw) - Pro: Fixed file list position being lost after a file is sent to a 'Move' target and disappears from the list. (reported: P. H. Bushaw) - Pro: The 'Send to Batch Target' menu now indicates the type of target (e.g. 'Move'). - Sticky selections are now now disabled by default to match the standard behavior of other software, but can anytime be toggled via 'Menu | File List | Sticky selections', or via the file list arrow menu. - 'Restore default widths' in the column context menu applies default column widths to your currently visible columns, which can be useful if your widths went out of whack for some reason or you just want to restore them to some reasonable values. Your custom column visibility or order remains untouched. - Experimental: File shortcut resolver, resolves .lnk files in the file list, supports environment variables in shortcut path. Set 'elements/file_list/resolve_shortcuts' in settings file to 0 or 1. - 'Refresh list and metadata' context menu item did not actually refresh metadata, while the shortcut (CTRL+F5) was working properly. - Name of clicked column (to quick-toggle column) and 'Reset to unsorted' (to reset of sorting by column) moved to the top of the column context menu. Sound: - Pro: Playback of files with high sample rates (>192 kHz, e.g. 384 kHz) (WAV, FLAC, etc.) - Pro: Dithering option (TPDF) for ASIO output, when converting float to integer samples. - When playing through WASAPI Resonic now registers itself in the 'Media' category, i.e. appropriate signal processing modes may be applied by sound drivers. - "Raw mode" option (WASAPI only) lets you bypass all Windows sound driver sound enhancements. - Fade out and stop (right-click the 'Stop' button) now uses more musical-sounding fades (logarithmic rather than linear). Added additional slow fades: 30/45 seconds and 1/2/3/5/10/15 minutes. The very slow fades are useful when playing mixes, ambient music, etc. Note that ongoing fades stop on track change. Metadata: - Pro: Fixed 'Origin Time' (BWF time reference) being displayed wrong in some cases (>12h typically). (reported: V. Chaga) - Pro: Full display support for iXML 2.0 location types, location times, and take types, as well as other iXML-related improvements. - Pro: Initial key metadata is now reported as free-form in a separate column ('Initial Key'), in addition to the 'Musical Key' column which continues to be the initial key in musical format. (thanks: wayfinder) - Pro: 'Open Key' notation support. Will show up in 'Initial Key' column, and in 'Musical Key' column as a musical translation. The 'Open Key' notation is in use by major DJ software like Traktor or Rekordbox. Note that 'Camelot' notation will never be displayed nor written or used in any other way or form due to bizarre licensing restrictions. - A more generic 'Year' column now presents the year found in either the recording date, the release date, or the original date, in that order. - Pro: Improved metadata support (bits of information read) for MP4, M4A, M4B, M4V, and ALAC files, and as an extra iTunes media types are shown in the meta panel. - Pro: Audio files with ACID Next content are now recognized. - Fixed potential freeze when reading certain incomplete MP3 files. - Metadata support for AAC files (raw transport streams with ADTS headers), including sample rate, channel count, bitrate, duration, audio flags (e.g. 'Joint Stereo'), MPEG audio object type, MPEG version, content flags (protected/private/original/copyright), channels, and channel layout. Duration is an estimate in favor of overall performance (only a portion of the file is scanned), and thus might be inaccurate in some cases. - Pro: Correctly interpreting Reaper loop label markers. Reaper stores additional markers for loop start labels inside Wave files. Our tests show that a lot of big name software, including Sound Forge 13 and WaveLab, misinterpret (on load) and break (on save) these markers. We keep all research, so get in touch or visit our Discord if you need to know more. A few words on editing files: https://resonic.at/faq#onediting - Pro: Several new bits of metadata information are now shown in the meta panel, including many date and time pairs, where available: 'Producer Name' 'Manufacturer Name' (WAVE, iXML, Soundminer, Steinberg) 'Origination Date' (combined BWF origination date and time) 'File UID' (iXML, etc.) 'Set/Family UID' (iXML, etc.) 'Original Filename' 'File Path (Soundminer)' (original Soundminer file path) 'Software Name' (now recognizes Soundminer) 'Location Types' (iXML 2.0) 'Location Times' (iXML 2.0) 'Take Types' (iXML 2.0) 'Recording Location' 'Recording Medium' (improvements) 'Microphones' (improvements) 'Start Date' (broadcast start date for CART waves) 'End Date' (broadcast end date for CART waves) 'Creation Date' (WAVE) 'Purchase Date' (MP4) 'Release/Retail Date' (ID3, Soundminer, Scott Studios SS32, generic) 'Original Date' (ID3, MP4, WMA, Olympus, Apple Finder, generic) 'Recording Date' (ID3, WMA, generic) 'Ripping Date' (generic) 'Encoding Date' (ID3, generic) 'Tagging Date' (ID3, generic) 'BWF Version' 'iXML Version' 'CART Version' 'APE Version' 'APETAG Version' 'Wave Format Extensible GUID' - Pro: Now also reads time signature and tempo embedded into files by Apple Finder. All the other basics are being read already. - Record Label (the company/entity that released a work) is now handled separately from Publisher (the company/entity that published a work) in all file formats. - Pro: Resonic now reads the entire iTunes metadata specification in MP4 files, covers will be handled separately, adding these new ones in this update: - Subtitle - Grouping - Pre-defined Genre - Encoder Settings (CDEC) - Sound Check normalization information - Original Artist (previously shown as Composer) - Director - Art Director - Cinematographer (Directory of Photography) - Producer - Executive Producer - Arranger - Conductor - Record Label (Record Company, previously as Publisher) - Publisher (iTunes standard + non-standard 3rd party fabrications) - Photogram Rights (Produced Notice) - Description (Song Description) - Liner Notes (Album Notes) - Engineer (Sound Engineer) - Soloist - Credits (Source Content Credits) - Acknowledgements (Copyright) - Thanks/Dedications (Artist) (shown as Acknowledgements) - Related URL (Online Extras URL) - Vinyl track numbers and counts are being parsed (FLAC, etc.). Side A is intepreted as 101 102 etc., side B as 201 202 etc., and so on. - Improved textual metadata parsing for RIFF WAVE files (UTF8, foreign characters). - Fixed metadata scan taking a long time when encountering buggy .ogg files. (reported: wayfinder) - Pro: Ableton Content (packed/encrypted) is now detected by the meta core, check meta panel. (reported: sirdwyck) - Pro: Fixed a bug that would potentially lead to crashes during scans of WAV/AIFF files that contain broken iXML metadata describing the embedded channels. - Pro: AES CART chunk timers INT1 and SEG1 are no longer just triggers (so far displayed in waveform as 'TRG'), but are interpreted and displayed as 'Intro' and 'Segue'. - Pro: Chapters are now being read and displayed in the waveform as 'Chapter'. If a chapter title is available it will be shown as well. Currently supported are: - Chapter frames in ID3v2 tags (MP3, WAV, etc.) - 'CHAPTERxxx' metas with timecode in Xiph Comment/Vorbis tags (FLAC, OPUS, OGG, etc.) as well as in APE tags (APE, etc.) - Pro: The 'Embedded Tech' column will now show the following additional bits of information that help you quickly determine what kind of metadata is contained in your file: - 'Cue' if a file contains at least one cue that has no length (start position only), which could be markers, transients, intro, outro, triggers, slices, etc. - 'Region' if a file contains at least one cue that has a length (start position + end position), which could be actual regions, sampler loops, chapters, etc. - 'Picture' if a file contains exactly one embedded/attached picture - 'Pictures' if a file contains exactly more than one embedded/attached picture - 'Xiph' if a file contains a Xiph Comment (Vorbis tags) - 'Ape' if a file contains an APE tag - Pro: Resonic now reads iXML metadata embedded in FLAC files. It was introduced in Reaper 6.10, but we had to implement workarounds to handle broken content. In case Cockos is reading: - You write the application block magic twice ("iXMLiXML") - it's 32 bits per spec - Your XML structure is malformed as you end on "", but BWFXML is the root element - Pro: Support for additional Steinberg-specific (non-standard) iXML metadata: - 'Library Name' (Media Library) - 'Library Manufacturer' (Media Library Manufacturer) (shown as 'Manufacturer') - 'Artist' (Media Artist) - 'Comment' (Media Comment) - 'Category' (Media Post Category) - WMA codecs (1/2/9 Pro/9 Lossless) are now detected properly and WMA lossless files are displayed with the correct lossless color markings (blue). The codec name and encoder settings are now also read from WMA files and displayed in the meta panel. (reported: patriceG) (0000015) - Better handling of invalid float metadata, e.g. broken BPM values written by dBpoweramp, that could lead to unexpected application crashes. (reported: sirdwyck) - Fixed occasional application crashes that occured when certain folders that contain files cached by much older versions of Resonic were opened. (reported: M. Senfft) - Pro: BWF descriptions are now read from the '' element in aXML (additional XML) chunks embedded in RIFF WAVE files. (reported: A. Menshikov) According to game audio users this content is written by Basehead and often cannot be found anywhere else in the WAVE file, not even in the BWF chunk. Resonic now displays this information in the 'Description' column and the meta panel and future versions will be able to pluck apart and search this content, which will especially be interesting in 'Sound FX Mode', where the Resonic Meta Core is optimized for SFX. - Resonic now detects incorrect durations in (now obsolete) ID3v2 'TLEN' fields and ignores them, which in some cases lead to incorrect playback times to be displayed (even though Resonic does not require this particular information.) Fellow developers, 'TLEN' fields are supposed to hold milliseconds (e.g. 145267), but could sometimes contain seconds (e.g. 145), so if you're reading this field check for low values or ignore it, and if you're writing seconds into this field, fix your software! (reported: Snapuman) Filtering: - Powerful new file list filter, reworked from the ground up. Multiple match terms can now be specified, and for refinement they can be +included and -excluded. While substrings or phrases are written without quotes, or are put in double quotes, whole words can now also be matched when put in single quotes. Wildcards are auto-detected. Many more features are available. Full documentation on the new filter is available here: https://resonic.at/docs/file-list - Filter panel is now kept open by default. If the filter is active the 'X' button will clear its text, another click on 'X' will close the panel. CTRL-F always toggles the filter panel regardless of the selected options. - Filter open/close/focus logic reworked for better usability. Press ESC to select the filter text and to switch the input focus back and forth focus between file list and filter. This allows you to quickly switch to the file list with - New filter options for all editions: 'Automatically close panel' automatically closes the panel when not needed 'Clear filter text on close' clears entered filter text as soon as the panel is closed 'Close filter on Escape' closes the filter when ESC is pressed 'Clear filter text on Escape' clears entered filter text when ESC is pressed - The following file list shortcuts now also work while you are typing in the file list filter (CTRL-F): ESC (switch between file list and filter, depending on settings) CTRL-ENTER (open file in Explorer) ALT-ENTER (show file properties in Explorer) CTRL-SHIFT-ENTER (open file's parent folder in Explorer) ALT-F4 (to close the application) Remarks: - Program-wide, 'Preferences' is now called 'Settings', and the preferences file is renamed. - In portable versions 'ResonicBoot.ini' is now called 'ResonicBoot.sample.ini' to serve as a template in making your own and to make sure your own is not overwritten when extracting a new build. - A reminder that while the free Resonic Player will play up to 8 channels and 96 kHz Resonic Pro has no channel limit and can play sample rates as high as your hardware can handle. end of file.