resonicpro-0.9.4.2015b resonicpro-0.9.4.2019b
Mon, 02 Aug 2021 21:53:42 +0200 Thu, 05 Aug 2021 20:40:09 +0200
What's New in Resonic Pro + Player
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A formatted version of this log is available at resonic.at/whatsnew
What's New in Resonic Pro + Player
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A formatted version of this log is available at resonic.at/whatsnew
Beta 0.9.4 (2021-08-02)
Beta 0.9.4 (2021-08-05)
~~~~~~~~~~~~~~~~~~~~~~~
This is a major release, despite its version number, and contains big improvements,
numerous new features, and countless essential fixes.
We have dramatically improved Resonic startup speed (up to 20x faster) and High DPI/multi-screen support,
added a powerful new file list filter for all versions, but also reworked the file list
to be more responsive, the column system to be more flexible, and the browser to do things a bit faster.
The new refinement filter allows matching whole words, exact phrases, wildcards, including
and excluding patterns, but any combination of these in one go is also possible.
In Resonic Pro 'Target' copy and move issues were fixed, waveform 'Fast Select' (without SHIFT+X) (without SHIFT)
is now a thing, the 'Prepare and pause' mode was made more reliable, leading/trailing slices
for slice export options were added, to name a few.
Reaper users get to enjoy our pretty unique 'Copy as Reaper media' feature for pasting clip references,
with Resonic Pro's current playback settings applied, directly into their DAW of choice.
Beta Changes:
~~~~~~~~~~~~~~~~~~~~~~~
This is a major release, despite its version number, and contains big improvements,
numerous new features, and countless essential fixes.
We have dramatically improved Resonic startup speed (up to 20x faster) and High DPI/multi-screen support,
added a powerful new file list filter for all versions, but also reworked the file list
to be more responsive, the column system to be more flexible, and the browser to do things a bit faster.
The new refinement filter allows matching whole words, exact phrases, wildcards, including
and excluding patterns, but any combination of these in one go is also possible.
In Resonic Pro 'Target' copy and move issues were fixed, waveform 'Fast Select' (without SHIFT+X) (without SHIFT)
is now a thing, the 'Prepare and pause' mode was made more reliable, leading/trailing slices
for slice export options were added, to name a few.
Reaper users get to enjoy our pretty unique 'Copy as Reaper media' feature for pasting clip references,
with Resonic Pro's current playback settings applied, directly into their DAW of choice.
Beta Changes:
- Fixed ID issue on drag copy/move of files to a folder.
- Temporarily re-enabled startup logging for Beta builds.
Log files are either written to the .exe location, or to your Documents/Resonic/ folder,
and are called 'Resonic.log' and 'Resonic.previous.log'.
- Temporarily re-enabled startup logging for Beta builds.
Log files are either written to the .exe location, or to your Documents/Resonic/ folder,
and are called 'Resonic.log' and 'Resonic.previous.log'.
Builds running with logging will show '[LOG]' in the main window title.
- Fixed status message when changing default device.
- (Hopefully) Fixed Resonic not properly being restored on Play/Browse in Resonic (drip)
- Fixed bookmark side effects of new ID system by upgrading old IDs (sirdwyck)
- Some UI fonts (header, etc.) should now look as intended, narrow and less obnoxious (Zennon)
- Fixed pitch 'Frequency' changes (via drop down) not working (stephan_)
- Fixed last used drive showing up twice (new IDs issue) (sirdwyck, Loopws)
- Switched to new cache ID generation code that works for files/folders/URLs/etc.
This is a required breaking change and had to be done prior to release. Bookmarks continue to function,
nothing else should be affected, all metadata will be re-read.
- Fixed sort column/direction not being restored.
- Fixed 'Show level meter' on visualization button not doing anything (drip).
- Fixed little button menu indicator arrows not being scaled, also some of them missing (drip).
- Status bar reads "FIND IN LIST" for the time being to invoke the filter, and to provide
and instant answer to one of the most asked questions.
- Metadata read speed improvements.
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. (094-3)
(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'.
- Improved 'Keep position' handling on automatic track advance and in a few other scenarios.
You can now delete files and play the next one without losing the starting position.
- 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) (094-2)
- 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.)
- Fixed track advance not stopping after pressing 'Stop' in some cases, e.g. when trying
to play several unplayable files (format errors.)
Performance:
- Much more responsive toggling of the main window using tray icon clicks.
- Fixed status message when changing default device.
- (Hopefully) Fixed Resonic not properly being restored on Play/Browse in Resonic (drip)
- Fixed bookmark side effects of new ID system by upgrading old IDs (sirdwyck)
- Some UI fonts (header, etc.) should now look as intended, narrow and less obnoxious (Zennon)
- Fixed pitch 'Frequency' changes (via drop down) not working (stephan_)
- Fixed last used drive showing up twice (new IDs issue) (sirdwyck, Loopws)
- Switched to new cache ID generation code that works for files/folders/URLs/etc.
This is a required breaking change and had to be done prior to release. Bookmarks continue to function,
nothing else should be affected, all metadata will be re-read.
- Fixed sort column/direction not being restored.
- Fixed 'Show level meter' on visualization button not doing anything (drip).
- Fixed little button menu indicator arrows not being scaled, also some of them missing (drip).
- Status bar reads "FIND IN LIST" for the time being to invoke the filter, and to provide
and instant answer to one of the most asked questions.
- Metadata read speed improvements.
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. (094-3)
(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'.
- Improved 'Keep position' handling on automatic track advance and in a few other scenarios.
You can now delete files and play the next one without losing the starting position.
- 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) (094-2)
- 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.)
- Fixed track advance not stopping after pressing 'Stop' in some cases, e.g. when trying
to play several unplayable files (format errors.)
Performance:
- Much more responsive toggling of the main window using tray icon clicks.
- We've done what we can for now to ensure mapped drive letters for network shares (NAS, VPN, etc.)
will neither block startup nor full browser refreshes, which for disconnected shares could
in some extreme cases take up to a minute per drive.
This is an ongoing Windows-related issue that needs constant attention and workarounds
for various Windows versions, please keep reporting.
Trying to expand a disconnected share may still take up to 30 seconds in the background.
(thanks: Mixmaster)
- Dramatically improved startup speed (up to 20x faster) 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)
- Reduced visual glitches during application startup, especially on multi-monitor systems.
Stability:
- Fixed an issue that could cause 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:
- File and folder rename operations are now case-sensitive.
- 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.)
- Right click header filename to 'Copy text to clipboard'.
- Last-used settings (CTRL+P) page is now remembered.
- Loop toggle shortcut was changed to ALT+L (in addition to NUMPAD-DIVIDE).
- 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)
- 'Locate active file in browser/playlist' feature (click on header filename, or locate button)
will now only switch directories if absolutely necessary, preserving multi-folder scans.
Also, you can now use the shortcut CTRL+SHIFT+ALT+NUMPAD-MULTIPLY anywhere.
- 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 Targets context menu.
New targets will be inserted after the right-clicked target.
(suggested: Nettles)
Integration:
- Fixed a bug that prevented some removable drives from being ejected while Resonic was running. (1706)
(reported: T. Helzle)
- 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.) (094-1)
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.
- Fixed 'Browse/Play with Resonic' not working when used via folder background context menus.
- Resonic now shows an '[E]' in the title bar when it's run with elevated privileges (usually as Admin).
This is useful for troubleshooting Drag & Drop issues that may stem from using a mix of elevated
and non-elevated applications.
- Improved both install/uninstall sides of the installer (MSI setup), and fixed play/browse shell icons
not being shown in context menus
User Interface:
- Fixed very rare issue where ALT+click to scan all subfolders did nothing in the browser
on certain systems.
- Fixed sort column visual glitches when scrolling horizontally.
- Browser expand/collapse buttons (arrows) and indentation now scale with the font size.
- Pro: Fixed white flashes during waveform resize when using dark skin.
- Tray icon can now be disabled (see 'Menu | Interface | Window options').
Note that this will also disable any tray related features like minimize or close to tray.
(suggested: O. Mironov)
- 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.
- Splash screen goes away faster now when the main application is fully loaded.
- 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.
- Dimmed subtitles in meta panel for better focus. (094-5)
- 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.
- Scrollbar buttons are now hidden by default.
If you really need them you can reenable them in 'Menu | Interface | Control options'.
- 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+right-click 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.
- 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.
For usability's sake these settings do not affect drops coming from the file list
or other applications, only drag & drop within the browser
- Bookmark nodes can no longer accidentally be dragged into each other (moved/copied)
without holding down CTRL or 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.
- Fixed refresh behavior and shortcuts.
When the browser is active F5 now only refreshes the focused folder, as expected,
and CTRL+F5 refreshes both browser and file list.
(reported: J. Rajavuori)
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.
- Fixed a bug that could cause files to disappear from the file list when renaming them
outside of Resonic.
- File list header font now scales according to the font size/spacing setting.
- The 'Shuffle list' feature (CTRL+ALT+SPACE) will now always keep the active item, if there is one,
at the top of the list allowing shuffled sequential playback from there.
- Pro: Fixed 'Send to 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 Target' menu now indicates the type of target (e.g. 'Move')
and uses accelerator keys (1..9, etc.) for quick access.
- '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.
- ENTER will now start playback at first file in list if all else fails.
- Pro: Improved 'Export file list', which can now be found in 'Copy special'.
- '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.
- Fixed 'Refresh list and metadata' context menu item not refreshing metadata,
while the shortcut (CTRL+ALT+F5) was working properly.
- New 'Refresh selected' (CTRL+F5) command refreshes selected items, including metadata.
- CTRL+ENTER now opens the current folder in Explorer even without selected files.
- 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.
Conversion:
- Pro: All Targets can now be removed at once via context menu (094-4)
(suggested: A. Maire)
- Improved wording on target removal to be more clear.
(suggested: drip)
Metadata:
- Pro: Fixed 'Origin Time' (BWF time reference) being displayed wrong in some cases (>12h typically).
(reported: V. Chaga)
- Pro: APEv1 and APEv2 tags are now reported separately in 'Embedded Tech'.
- Pro: Consistent display of Windows/Unix style line breaks in multi-line text metadata
(e.g. descriptions) in meta panel
- 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: General audio properties sorted down in meta panel.
- 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: 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.)
- 'UBits' (iXML userbits, for compatibility)
- '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 Device' (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, Wide Orbit, 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
- 'Lyrics' if a file contains lyrics text (MIDI, MP3, FLAC, etc.)
- 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 "</BWFXML></BEXT>", 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)
- 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 "<Bwav_indexes>" 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)
- Unicode flats and sharps in initial key metadata are now supported.
- Handling WWW in Vorbis/APE tags as user URL and added support for numerous other WWW* variations
that should cover all of the most commonly used user URLs.
(suggested: drip)
- Pro: Improved metadata support for Scott Studios (SS32) and Wide Orbit Wave files,
used in radio automation and broadcast systems.
Fixed segue cue position (EOM) and visualizing segue duration.
If more information stored in these files is needed let us know which and we'll read it.
- Fixed total number of tracks not being read correctly from ID3v2 tags.
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: 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:
- Last year was challenging, but which year isn't. This time though it feels different.
It feels like it hasn't ended, it's merciless and ongoing, relentless and punishing in ways
we haven't experienced before. Add to that personal drama, the evil laugh in the room.
A week prior to the planned release in late 2019 a lighting storm fried our gear. Back then we thought
that has put the icing on the demotivational cake, but you all know what came next.
Focus and resilience seem to be the relevant words these days.
If you ever thought about donating to the project now is the time to buy us a pizza, or two,
a bag of roasted coffee beans, a new computer, a car, or simply a Resonic Pro license,
but feel free to do all of the above in any order or at the same time.
- Button icons currently still use pixel graphics and don't scale, which is mainly noticable
if you're using Windows on a zoom setting of 150% or above.
We'll be addressing this in the next version.
- Across the program 'Preferences' are now called 'Settings'. The preferences file was 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.
Beta 0.9.3 (2019-03-21)
~~~~~~~~~~~~~~~~~~~~~~~
Stability:
- Resonic now warns you on startup when settings cannot be saved properly, or
the Windows Defender 'Controlled folder access' feature might be affecting Resonic's operation.
- Pro: Resonic now warns you when audio extraction fails because of full or write-protected disks.
- Fixed a randomly occuring crash that could be triggered by resizing the meta panel.
- Fixed a possible deadlock when using the filter while scanning folders.
(reported: A. Mor)
- More resilient save and restore of preferences.
Usability:
- File operations (e.g., file deletes) that require a user interaction (e.g., on missing permissions)
will now show a dialog instead of failing silently.
Integration:
- Restored Windows Vista compatibility. Be advised though that Vista support
will be removed for good in a future update.
- Pro: 'Fix filenames for Unreal Engine' option that makes filenames produced by Resonic drag & drop
extraction + slice export, and cropping, digestable by the Unreal Engine's bowels,
counteracting a bug in UE asset file handling. (093-2)
To change the option click the marker button (next to A-B button) and find the option in each of the
two independent 'Extraction settings' menus. (reported: M. Gray)
User Interface:
- Pro: The header bar now shows the tempo in bpm, when available from the file's embedded metadata,
or alternatively an educated guess based on filename and other metadata. (093-5)
Also shown is tempo in bpm with the pitch shifting _applied_, i.e. after changing the audio frequency,
which goes hand in hand with the duration and pitched duration displays.
- Implemented some 'High DPI' improvements for the browser.
- New button in sound preferences that opens the Windows sound control panel
or the ASIO driver control panel for the selected device in sound preferences.
The button ('...') is located right of the device selection.
- Fixed a tooltip drawing issue.
- Faster meta panel updates.
- Added 'Show level meter' to visualization button context menu.
- Axed colors in status bar notifications when switching between click modes (SCM/DCM)
or operating modes (DETAIL/BULLET).
- New experimental oscilloscope visualization, accessible via menu, button, or F12. (093-8)
Channels are mixed down to mono, and a fixed 50 ms window is being used (i.e., the width can fit ~20 Hz.)
A left click seeks to an absolute position in file, just like it does with the other visualizations,
and is not tied to any oscilloscope functions.
- You can now click the Resonic logo to open the about box, or CTRL+click it to open the website.
Waveform:
- Pro: Any number of sampler loops (e.g., sustaining/release) and generic regions embedded in WAV and AIFF
audio files are now visualized in the waveform view, and can be used for looping. (093-10)
Like most parts of Resonic they are currently still read-only and can thus not be altered.
- Pro: Bigger and more visible selection drag rectangle.
- Eliminated two minor glitches (ruler, and when waveform not loaded yet.)
File List:
- Some columns could not be set to reasonable sizes on high-resolution (e.g., 4K) screens.
(reported: J. Rubens)
- Corrected rename logic. When renaming a file (F2) the focused file now takes precedence,
followed by the first selected file, and finally the active (loaded) file.
(reported: R. Radet)
- Pro: Fixed customized file list copy not working via context menu, but only via shortcut
(CTRL+ALT+SHIFT+C).
Sound:
- Pro: The 'Sample rate' setting in sound preferences lets you select a desired sample rate
to open the output audio device with. (093-4)
For ASIO devices: When a specific sample rate is selected the ASIO driver will be instructed to switch
the device to that rate. To leave the device rate untouched select 'Let driver decide', which is
important when using ASIO in multi-client mode, i.e., multiple applications actively use the same driver.
Most ASIO devices are limited to ASIO/WDM multi-client (e.g., ASIO in one main application, WASAPI
in several others at the same time) and only a few devices (e.g., RME) support ASIO/ASIO multi-client
(e.g., ASIO in several applications at the same time).
In any case, when using an ASIO card in multi-client mode, sample rates must match across all applications
actively using the driver, so it is best to keep the sample rate option on 'Let driver decide',
and let another application be the sample rate master.
- Experimental exclusive WASAPI mode lets you select sampling rate, channel count, and dithering (TPDF).
This is a work in progress in need of your feedback!
- Pro: 'Channel offset' setting in sound preferences renamed to 'First output' for clarity,
and extended with a channel selection button ('...') that shows your ASIO output channels
and lets you pick the first channel by name. (093-7)
This is mainly useful for soundcards with many different output channels.
- Pro: Visual selection of the first output channel for ASIO devices in sound preferences.
The new button ('...') is located right of the 'First output' input box.
Conversion:
- Pro: Fixed uninitialized batch targets not processing files properly.
(reported: B. Geller)
Metadata:
- Pro: Metadata support and new file list columns: (093-1)
- 'Origination Date' (combined BWF origination date and time)
- 'Sample Type' shows whether file is a loop or a one-shot, if known (visible by default)
- 'Tech Flags' shows which information sources are available in the file's metadata (e.g. BWF, CART)
and were read by the Resonic meta core.
- 'Master Speed' shows the iXML master speed value in frames per seconds (e.g. 29.97)
- 'Current Speed' shows the iXML current speed value in frames per seconds
- 'Time Signature' shows the musical meter (e.g. 4/4) (also available for MIDI files, initial meter)
To enable any of these columns right-click the file list, and select 'Columns'.
- Pro: Read and use release dates embedded in Soundminer metadata.
- Pro: Read disc IDs (CD serials) embedded in certain files (e.g. iTunes mp4, xiph),
display in meta panel.
- Pro: Read and display (not use!) various embedded replay gain settings,
including ReplayGain v1/v2 track/album gain and peak, algorithm, R128 loudness level and range,
and R128 album gain for Opus (Opus playback ignores the gain by default.)
- Pro: Corrected display of sample values in meta panel (track/album peak, etc.),
now also displaying value in its dBFS representation.
- Less restrictive parsing and merging of partial dates,
e.g., 2019-00-00 is widely used by tagging software and now accepted as well.
- Pro: Time signature is read from Standard MIDI files (only first change is used) (093-9)
- Pro: More resilient iXML loader now loads potentially damaged content (produced by certain
Sound Devices hardware.)
Filtering:
- Pro: New filter option 'Match all words' (see filter options, or press ALT+A when the filter
box is open) makes Resonic match all words instead of an exact phrase. (093-6)
There is also a new button in the filter bar showing either "wrds" (match words) or "phrs" (match phrase.)
For example, "car off" would then also match "car driving off". (suggested: A. Turner)
- Changed button captions in filter bar for clarity:
- "cs" becomes "case" for case-sensitive matching, and
- "*?" becomes "wild" for wildcard matching (using * and ? placeholders.)
- "fn" remains as it is for filename-only matching.
Remarks:
- A dedicated button on the right-hand side of the status bar indicates the type of device that is in use,
i.e., NONE, ASIO, WAS (WASAPI), WAS-EX (exclusive WASAPI), or DS (DirectSound).
Click it to go directly to the audio output device options.
- Note that all buttons that show a tiny arrow in the bottom right when you hover over them
can be right-clicked for a context menu, exposing more functionality.
Beta 0.9.2 (2018-12-12)
~~~~~~~~~~~~~~~~~~~~~~~
This release is an accumulation of fixes, features, and performance improvements in both Resonic Pro and Player.
Features include reworked file list usability, an improved 'Double Click Mode', 'Sticky selections',
fast file list scrolling, browser folder history, per-device ASIO channel offsets (Pro), mono mix (Pro),
and custom pause after tracks (Pro).
Improvements have been made around overall usability, 'High DPI' support, playback buffering, and batch targets (Pro).
The Pro version is upgraded with the long-awaited 'bullet mode' for browing very large amounts of audio files
with the lowest possible application overhead, much improved metadata support (e.g., Soundminer),
and a new meta panel which presents a lot of the information from the Resonic Meta Core.
Playback and Monitoring:
- Pro: The 'Mono Mix' button completes the basic monitoring section (Dim, Mono, Mute).
When 'Mono Mix' is active all audio channels are downmixed (summed) to mono,
and the 'Stereo Crossfeed' (headphones button) becomes inactive.
- Pro: Trim volume control (gain) next to vertical zoom (peak scale) lets you amplify
or attentuate the playing audio file in the range -48..+24 dBFS.
The waveform display is adjust accordingly, vertical zoom is disabled. (092-7)
- Pro: The A-B button now works as 'Select all' (like CTRL+ALT+A) when playback is stopped
and nothing is selected.
- Resonic now plays back audio from some 3GPP mobile phone files (.3gp, .3g2, .3gpp, .3gp2)
through Windows Media Foundation on Windows 7+.
- Resonic now plays back audio from AMR/AMR-WB (Advanced Multi-Rate/Wideband) (.amr) audio files
through Windows Media Foundation on Windows 10+.
- Pro: The setting 'Pause after each track' lets you set a fixed amount of time to wait after
each track or file before auto-advancing to the next one.
See 'Menu | Playback'. (092-13)
- Pro: The setting 'Ensure minimum track length' lets you set the minimum duration for each
track/file before auto-advancing to the next one.
When the track is shorter than the minimum Resonic will stop playback, wait, then continue.
When the track is longer than the minimum Resonic will just continue, and optionally
use the 'Pause after each track' setting to insert an additional delay.
With these settings you can adjust Resonic to your own working speed.
See 'Menu | Playback'. (092-14)
- Bigger playback buffers at a little extra RAM cost for smoother playback (ASIO/WASAPI).
Performance:
- Pro: The new 'Bullet Mode' puts Resonic into an operating state that optimizes
many parts of the program including the UI for very fast browsing through very large
amounts of files (several hundreds of thousands and more.)
In bullet mode only the most basic information is displayed, metadata scans and info bar
are both disabled, and thus most file list columns will remain empty.
This mode can be toggled using a textual button on the right-hand side of the the status bar.
When enabled the button reads 'BULLET', otherwise 'DETAIL' for full detail mode. (092-1)
- Greatly improved file listing performance.
- Improved UI drawing performance.
Stability:
- When Resonic crashes so-called crash dumps are written to disk. These .dmp files help
us locate and fix the issues that caused the crash, so we can deliver an update.
Use 'Open crash dumps folder' in 'Menu | Advanced' to open the folder that contains all these
crash dumps, and email us the latest batch of .dmp files along with a description
of what you have been doing before the crash happened. (093-2)
- Fixed several reported crash bugs. Thanks everyone!
Usability:
- Dynamic fast-scrolling for file list and browser.
Hold down CTRL and use WHEEL to jump across the file list in coarse but even steps,
regardless of whether there are 500 files in the list, or 50000.
This allows you to quickly jump to a certain spot in the list without having to immediately
go for the scrollbar thumb.
- Pro: CTRL+ALT+SPACE will now shuffle the current list ('Shuffle list'). (092-9)
It is now also possible to set up a global shortcut for this feature. (suggested: J. Prange)
Reminder: ALT+SPACE plays a random item from the current list.
- Browser and file list popup menus dynamically hide commands that make no sense
for the clicked item instead of being greyed out,
e.g., if a folder cannot be bookmarked then "Bookmark" won't be shown.
- Stop mode button ('Stop after current') is no longer disabled while looping.
- Updated shortcuts for mute/dim:
Press the PAUSE/BREAK key (next to SCROLL LOCK) to toggle mute.
Hold down the PAUSE/BREAK key to temporarily reduce volume (dim), release to restore volume.
Press ALT+PAUSE/BREAK to toggle permanent volume reduction (dim.)
- Pro: It is now easier to access filter method/options in the filter menu popup. (092-15)
- A text file 'antivirus-readme.txt' is now included with every build of Resonic.
It's in your own interest to have a look at it.
- CTRL+F now always shows/focuses the file filter, unless it's already focused,
in which case it's closed.
- Pro: After recording you can click the status message to go to and play the new file.
- Pro: Trying new unstable test builds is now much easier when you already have
Resonic Pro installed on your system.
Simply download a new portable test build .zip, unpack it to a writable location (e.g., Desktop)
and run 'Resonic.exe' from there.
You will not have to enter your license every time.
Integration:
- Fixed --browse command line parameter.
User Interface:
- Minor preparations for DPI-aware UI rendering and multi-monitor improvements.
- Fixed window position restore when using multiple monitors.
- All list font size/spacing presets now also in Player.
- Pro: Launch modes added to play/pause right click menu for quick toggling
('Play immediately' and 'Prepare and pause'). (092-2)
Note that these features are combinable with the ''Double Click Mode'' (DCM) option. (092-8)
- Updated splash screens for both versions of Resonic.
- The 'Resonic now running in background' notification that is shown once per session when
Resonic is minimized to tray (ALT+M, or automatically via option) has become unbearably
annoying on Windows 10, so we zapped it.
- Font size presets are generally a step bigger now (small was too small).
- New taskbar quick control button for volume dimming (Windows 10.) (092-11)
- Pro: Error messages when trying to record/pitch while using a DirectSound output device,
which both requires a WASAPI or ASIO device.
- Resonic will now offer to open the whatsnew.txt once after updates.
- Pro: The hotkeys dialog has been adjusted to fit the theme. (092-3)
Browser:
- Added basic browser folder history functionality.
ALT+LEFT browses backwards, ALT+RIGHT browses forward in the folder history.
There is a folder button in the top left corner as well that keeps track of the folders
you have visited in the current session. It is cleared when Resonic is closed. (092-6)
- To go one level up, to the parent folder, you can now press BACKSPACE (or ALT+UP).
- Explorer-like Drag & Drop, i.e. copy for different drives, move for same drive.
Move and copy operations can be forced by holding down CTRL and SHIFT.
- Fixed highlighted partially expanded folders not being shown in italic.
File List:
- Reworked selections and usability, and made things more compatible with Windows Explorer.
- Introducing a focused item (green rectangle), in addition to the selected items (blue)
and the active (playing) item (green.)
In 'Single Click Mode', which is the default behavior (i.e., a click plays a file)
this new focused item is usually synchronized with the active item (i.e., playing file.)
In 'Double Click Mode' (i.e., a click selects a file, a double-click plays a file)
the new focused item can be used independently from the active (playing) item which greatly
expands usability in some cases. (092-4)
- You can now quickly switch between 'Single Click Mode' (SCM) and 'Double Click Mode' (DCM)
with a new status bar button in the bottom right.
- Improved 'Double Click Mode' (i.e., click selects a file, double-click plays a file).
A toggle option was added to the file list menu.
- Introducing the 'Sticky selections' feature which allows you to play, select, and navigate
the file list independently.
Selections become sticky, i.e., they are kept until you press ESC to clear them,
or change the playlist (e.g., switch another folder), which allows you to select items
multiple times using keyboard or mouse without losing the previous selections.
In 'Single Click Mode' focus and active (playing) item are synchronized.
In 'Double Click Mode' focus and active (playing) item are untied, which means you can navigate
the list independently from the active item, and select independently as well. (092-4)
- New shortcut: INS (INSERT) lets you toggle an item's selection state.
This classic Norton Commander behavior is well known amongst users of FAR Manager,
Total Commander, Windows Commander, WinNc, and similar software.
When you use the INS key to select items the file list will automatically go into 'Sticky selections'
and you won't lose any of your selections until you switch folders or playlists.
To clear the selections manually press ESC.
- The file list will no longer auto-scroll to the playing item on automatic track
advance when you have one or more items selected.
- Fixed a possible deadlock when the filter was active (reported: A. Frei).
- Improved file list responsiveness, especially while metadata is being scanned.
- Fixed occasional custom column order weirdnesses.
- Pro: Fixed some shortcuts starting playback in 'Prepare and pause' (cue ready) mode
that should not start playback, which includes UP/DOWN, CTRL+UP/DOWN, ALT+SPACE.
On click this mode loads a track ahead and pauses, but does not start playback.
(reported: A. Marcotte)
- Fixed 'Shuffle list' not resetting the order after folder changes.
- The 'Shuffle list' feature will now always try to keep the active item centered. (092-9)
- Fixed a bug where the main column could suddenly jump from 'File Name' to 'Content Kind'
after using 'Restore defaults'.
- Fixed MENU/APPS key not opening the context menu for the focused file.
Sound:
- Pro: A 'Channel offset' can now be set for each individual ASIO output device.
This is particularly useful when your ASIO device has 8+ output channels (e.g., MADI)
and you need to make sure that Resonic starts at a specific channel. (092-5)
- Pro: Audio extraction from MOD/MIDI files (i.e., music files rendered by Resonic)
now takes into account the soundcard's output sampling frequency,
This fixes issues where decoded music files were having the wrong pitch.
- Pro: Recordings now use temporary files (.$$$) which only show up in Resonic once the recording
has finished properly. In case your 'Recorded Audio' folder (see bottom of browser) does
not show the newly recorded files fast enough use F5 to refresh the file list.
Conversion:
- Pro: Removed several interpolation quality settings only leaving 'Low', 'Medium', and 'High',
with 'High' being the maximum and also the default. (092-11)
- Pro: Updated batch targets popup menu, settings, and logic:
You now explicitly set each batch target to either 'Copy', 'Move', 'Decode', or 'Process'
any files dropped onto it.
Use 'Copy' or 'Move' to only copy/move files to the target folder.
Use 'Decode' to only decode input files to the selected output file format.
If you want to use sample conversion you have to set it to 'Process'.
Copy/move can be inverted using CTRL or SHIFT during drag, just like anywhere else.
- Pro: Support for headerless RAW output (.raw), in addition to RIFF WAVE (.wav). (092-16)
Metadata:
- Fixed displayed duration for Sony DSF high-resolution audio files (.dsf).
Affected files are automatically rescanned.
- Additional information in info bar for MIDI files: track count, PPQN,
and the sample rate the MIDI file was rendered at.
- Pro: Resonic now also tries to read BWF metadata from Broadcast Wave chunks with
invalid versions (some software seems to write versionless, thus broken, BWF chunks),
but will be reporting it as metadata integrity issue in a future update.
- Pro: Metadata support and new file list columns:
'Category' (Soundminer, generic)
'Sub Category' (Soundminer, generic)
'Original Filename' for name of original/preferred filename (iXML, Soundminer, generic)
'Library Title' for name of sound library a file is part of (Soundminer, generic)
'Microphone' for microphone make or model used to create the recording (Soundminer, generic)
'Recording Device' for recording medium, recording device, or recorder make or model
used to create the recording with (Soundminer, generic)
'Recording Type' (field recording, midside, etc.) (Soundminer, and generic)
'Location' for location or place the recording was created at (RIFF, AIFF, Soundminer, generic)
- Pro: Improved overall support for Soundminer metadata.
- Resonic now lists files that begin with file extensions (e.g. "XM.some tune".)
One of the rare cases where you might encounter such files is in the demoscene:
module music files, found individually or in packs and collections, might originate
from other systems (e.g. Amiga) that use different naming schemes. (092-10)
Web:
- The official discussion forums are now GDPR-compliant, use a dark styled responsive design
that works on mobile devices, and were relocated to forums.liqube.com
New Features:
- Explorer file type icon for bookmarkable MP4 audio files (.m4b).
Improvements:
- Opus decoder updated to libOpus 1.3
Beta 0.9.1 (2018-01-24)
~~~~~~~~~~~~~~~~~~~~~~~
This release introduces a disk cache that makes already scanned metadata available much faster,
and comes with much improved Drag & Drop features.
Metadata in DSD audio files (DSF/DFF) is fully supported (some parts in Pro only),
new shortcuts were added, usability and integration has been improved,
and lots of little things have been fixed.
Also, the currently playing path is now highlighted in the browser.
Playback and Monitoring:
- The UP and DOWN arrow keys will no longer play the next/previous file, but a random file,
when the 'Random' playback mode is enabled.
Note that you can also use ALT+SPACE anytime to play a random file.
- Pro: Fixed MIDI file playback only producing silence when using integrated ResonicProGM sound bank.
(reported: D. Coscarella)
- Bigger playback buffers (at a little extra RAM cost) for smoother playback.
- Fixed a problem where seeking failed in very long AAC files (~2.5 hours and above.)
(reported: Slax)
- Info bar now shows 'Float' to indicate floating point WAVE/AIFF files (32/64-bit),
and was also made more readable.
Performance:
- Introducing a high-performance metadata cache that runs transparently in the background.
Once new files have been discovered this feature greatly reduces disk accesses,
making existing metadata available much faster.
The cache is limited to approximately 128 MB and cleans itself up every now and then.
When the file list is focused you can issue a complete metadata re-read for all
listed files by using CTRL+F5.
- You can now edit files in external programs while they are open in Resonic.
- Most of the file operations in Resonic now operate lock-free, which means that files
can be used and handled in parallel more easily.
- Reduced memory usage in certain usage scenarios.
Usability:
- Pro: Shortcut to double (CTRL+SHIFT+D) and halve (CTRL+SHIFT+F) the selection length.
- Pro: Fixed multiple Drag & Drops of the same waveform selection from Resonic into other applications
that immediately lock the received files (e.g., Ableton Live), which failed silently.
(reported: Mr. Bill)
- Pro: You can now click the status bar message after recording to play the recording.
Integration:
- Game Audio: Improved Drag & Drop of audio files into Wwise (tested on 2017.1.4),
which works around the program's file access issues ('File already open in another process').
- Added options for improved Drag & Drop usability. When dragging files out of Resonic,
you can choose to bring the target window to the front or minimize Resonic.
When Resonic is maximized or in fullscreen mode, dragging files to any edge of the
screen will minimize the window.
Playback will optionally be paused after successful drops.
- Support the recently added Windows 10 feature 'Scroll inactive windows when I hover over them'.
User Interface:
- Resonic is now more reliably brought to foreground when starting a second instance.
- Input boxes are now scaled to screen width.
- Fixed window position restore for nonstandard taskbar positions.
- Fixed a problem that occured when the Windows taskbar was set to auto-hide.
- Fixed tooltips disappearing in certain screen locations.
Waveform:
- Resonic will now automatically rescan waveforms and metadata for files
that you modify in external programs.
- Pro: Setting temporary slices (ALT+click) will no longer seek or start playback
when the stream is paused or stopped.
You can now slice up your file while stopped and export slices without actually having to listen
to the file, which is more consistent with SHIFT+SELECT behavior.
Browser:
- As a visual cue the currently playing (active) file's path is now highlighted in green.
An option to disable this feature is available.
- Fixed pasting files in browser, which could lead to a crash.
- Fixed an issue with ejecting CDs or DVDs.
- Pro: 'Copy path to clipboard' (folder context menu, or CTRL+SHIFT+C when browser focused)
copies the currently selected folder's full path to the clipboard.
File List:
- Played files now appear dimmed until the file list changes or is is refreshed,
as a helpful visual cue for improved workflow.
- File list filter now handles UP and DOWN arrow properly in 'Random' playback mode.
- Fixed file selection issues after file delete.
- Fixed file list contents not being updated properly in certain cases.
- Added new 'Follow active item' option. When disabled, the list will not scroll
after automatic track changes. (suggested: J. Frankel)
- Fixed content kind image not being drawn in some custom column configurations.
- Fixed metadata not being read from files with the read-only attribute set.
- File list clipboard export improved.
'Export file list | Copy file paths' (file context menu, or CTRL+SHIFT+C when file list focused)
copies plain text unescaped paths.
Resonic Pro can also copy the path names (without file names), or just the file names.
- Pro: File list clipboard export customization added to file context menu under
'Export file list | Customization', which is most useful to power users and developers.
Also added new command 'Copy customized file paths' (CTRL+SHIFT+ALT+C).
Added new selection of backslashes or forward slashes as directory separator. (091-2)
- More explicit notifications when files are copied (green) and cut (yellow).
The same concept applies to browser folders.
Conversion:
- Pro: Ten additional less common sample rates for batch targets (e.g., 8, 11.025, 32, 44.056, 192),
accessible through the 'Sample Rate' submenu. (091-1)
- Pro: Resonic Pro will now use 32-bit Float as default output format for slicing/extracting.
- Pro: When dragging selections out or saving slices Resonic now correctly creates 32-bit Float
output files from 32-bit Float input files when 'Same as input file' is used as 'Bit Depth'.
Previously, Resonic created 32-bit PCM output files by default, which pointed out a serious bug
in Ableton Live where 32-bit PCM wave files are misinterpreted as loud noise.
So dear Live users, do yourself a favor and stick to 32-bit Float.
(reported: Mr. Bill)
Metadata:
- When the file list is active CTRL+F5 now triggers a full reload, including all metadata.
- Metadata support for Sony DSF high-resolution DSD audio files (.dsf),
which are commonly used for consumer content.
The following information is now read by the Resonic meta core:
playback duration, sample rate (mhz), channel count, sample count, bit depth, as well as
most information in embedded ID3v2 tags.
- Metadata support for Philips DSDIFF high-resolution DSD audio files (.dff),
which are commonly used for professionally authored content.
The following information is now read by the Resonic meta core:
playback duration, sample rate (mhz), channel count, sample count, comments, artist, title,
software ('creating machine'), engineer ('operator name'),
and in the Pro version: source form ('sound source'), file structure, file integrity checks.
- Improved the Resonic meta core's ability to auto-correct RIFF WAVE files with broken headers,
and continue to read the remaining metadata.
However, playback duration is intentionally not reported to easily spot problematic files.
Future Pro versions may report these errors differently.
Beta 0.9.0 (2017-12-28)
~~~~~~~~~~~~~~~~~~~~~~~
This release marks the beginning of the final stretch on the road to version 1.0.
The last few months went into preparing many of the internals for the upcoming work we'll
be doing on database/search/metadata/tagging/playlists.
Audio device handling was reworked and allows for per-device options in future updates.
Files and folders can be renamed, new folders can be created, directly in Resonic.
Also, lots of new features and fixes, so make sure you read the full change log.
New Features:
- Audio: Output device handling has been reworked, which includes load and save of the active devices.
Previously used devices are stored in the order of their last use.
If an audio device cannot be opened the next in the order of last used devices is tried.
If Resonic plays through your current Windows default device and that default device
changes to another device Resonic will try to follow and switch to the new one when the next
file starts playing (applies to WASAPI output only.)
For DirectSound use 'DS - System Default Device', which will do the switching automatically.
We do not recommend the use of DirectSound, as is the lowest quality output system and should
only be used for hardware compatibility purposes.
- Audio: When using a WASAPI output device (recommended) and the active device is disconnected,
lost, or otherwise fails, Resonic will first shut down playback and then the device
itself, if possible, and finally show a warning.
If the device was the default device, the new default device will be used.
If the original device is back online it will be used.
In any case Resonic will show you a highly visible status message, and only restore
a device when you start playing a file / a new file.
- Individual files in file list can now be renamed,
either via the RIGHT-CLICK context menu, or with F2 when the file list is focused.
When you rename a file the file extension is not shown, and is left untouched.
- Individual folders in browser can now be renamed,
either via the RIGHT-CLICK context menu, or with F2 when the browser is focused.
- Folders in browser can now be created,
either via the RIGHT-CLICK context menu, with F7, or with CTRL+SHIFT+N when the browser is focused.
- Pro: The new 'Shuffle list' function randomizes the display order of all items
in the current playlist.
This works similar to the 'Random' playback mode which keeps the display order untouched.
You can use the 'Item Order' column to display the items' actual positions, and to return
back to the original order.
'Shuffle list' and 'Random' playback mode can be combined.
- Faster and less blocking file list updates.
- Big parts of Drag & Drop have been reworked and improved.
Dragging files and folders out of Resonic feels more modern and natural now on Windows 10,
for example by showing drop tips ("Copy"/"Move"/"Open with"/etc.)
More imporantly is ensuring that files dragged out of Resonic's file list (e.g., to the Desktop),
are _always_ copied by default, and not occasionally (and seemingly randomly) moved instead
by the operating system.
You can still move files by holding down SHIFT during drag, like anywhere else.
- Usability: You can now horizontally scroll the file list (e.g., when having lots of columns)
by holding down SHIFT while you use the MOUSE WHEEL.
- Usability: You can now fast-scroll the file list and the browser (e.g., to go look through your
files and folders faster) by holding down CTRL while using the MOUSE WHEEL.
- Resonic now distinguishes between audio-only and video .mp4 files by analyzing
the file content in depth, and displays these video files in a different color (purple.) (090-1)
- Added 'Export file list' item to file list popup menu to copy with full path names
of selected files to the clipboard. (090-2)
Resonic Pro can also copy the path names (without file names), or just the file names,
and offers advanced clipboard quotation settings for developers in the 'Clipboard options' sub menu
(double quotes, single quotes, escape backslashes in paths, unicode prefix.)
- New command-line options for basic remote control, and creating loop selections.
- File list filter ('Show matching only' is default) now remembers last scroll position and restores
it when you close or clear the filter. This ensures your workflow is not interrupted when you're
using the filter often (e.g., via CTRL+F.)
- Pro: File list filter option 'Keep panel open' makes sure the panel does not automatically hide,
but stays open. (suggested: S. Rauch)
- Pro: File list filter option 'Clear filter text on close' clears the entered filter text
as soon as the panel is closed. (suggested: M. Senfft)
- When the file list filter panel is open (CTRL+F, or F3) the F3 key can now be used
to cycle through the filtered results just like in a text editor.
Use SHIFT+F3 to reverse the cycle order.
- Metadata scans can now more reliably be suspended until the next folder change using
the animated activity button (...) in the status bar (only visible when metadata is being gathered.)
(reported: A. Tchernychov)
- Pro: It is now possible to scale the selection length via menu items,
i.e. double, triple, quadruple, etc. as well as half, third, quarter, etc.
Right click the A-B button to see the options, e.g., 'Selection length'.
- Pro: Global hotkeys 'Double waveform selection length' and 'Halve waveform selection length'.
- When the file list filter panel is open (CTRL+F, or F3) you can now use
PAGEUP and PAGEDOWN directly to do page-wise jumps, CTRL+HOME and CTRL+END to jump
to the top and bottom of the list, without the need to close the filter first.
- Pro: New meta options for file list filter. In addition to filename without path
you can now also filter by file extension, path, and parent folder name (containing folder).
- New shortcut: CTRL+W closes and unloads the current audio file,
and potentially unlocks a playing folder when needed.
- Pro: The shortcut CTRL+SHIFT+ALT+W closes and release the current audio output device,
which will automatically be reinitialized when the next file is played.
This is useful to manually 'switch off' the device when another application needs it,
or to manually reinitialize a non-working device (e.g., after USB reconnect.)
- New stop button RIGHT-CLICK menu command: 'Close audio streams'.
- Pro: New stop button RIGHT-CLICK menu commands: 'Close audio streams' and 'Release audio output device',
which are also available as assignable global shortcuts in Resonic Pro.
- Explorer file type icons for Advanced Audio Coding files (.aac) and Karaoke MIDI files (.kar).
- Pro: Added volume percentage presets (0..100%) from Resonic Player to volume popup menu,
as an alternative to the decibel presets.
- Pro: Added pitch percentage presets (+/-) to pitch popup (always based on original speed.)
- Pro: Added 'Speed up' (x2) and 'Slow down' (x0.5) to pitch popup menu.
Note that you can these items multiple times to double or halve the current speed multiple times,
and that clicking these items will keep the popup open. (suggested: Z. Hulme)
- Pro: Additional file list/browser font size ('XX Large') and row density ('Spacious') presets.
- To stop sorting by a specific column in file list you can now CTRL+CLICK any column header,
or use the 'Unsorted' item from the file list columns menu.
- All versions of Resonic will now ask before deleting/recycling files and folders.
- Pro: There are several settings available in 'Menu | Advanced | Confirmations',
which allow you to toggle confirmations for deleting a single file, a single folder,
or multiple files, separately. Another setting lets you only show confirmations whenever
keyboard shortcuts were used to trigger delete commands.
- Drag & Drop a file onto the visualization area (waveform) to load and play it (090-3)
- If Resonic is started without parameters, but an instance is already running (minimized
or otherwise hidden), it is automatically brought to the front.
- Files passed into Resonic via command-line at runtime that do not exist will no longer
change folders and interrupt playback, but cause an error message instead.
Improvements:
- Pro: Slower but much more accurate audio extraction from MP3/MP2/MP1 files.
- Pro: Moved some waveform selection features from marker button to the A-B button
RIGHT-CLICK menu: 'Select all', 'Restore last selection', 'Randomize selection',
and 'Selection for tempo/beats'.
- Usability: Further reduced the chance of accidentally creating folder copies in browser
via Drag & Drop by introducing a Drag & Drop delay.
- Dim button is now correctly highlighted in orange, as orange in Resonic generally means
that audio is being affected in one way or another, or uses lossy compression.
- Pro: Support for iTunes/APE/etc. initial key (shown in 'Musical Key' column, e.g. 'Am'.)
- Sorting by file extension ('Ext.' column) now uses the filename as a secondary
sort key for Explorer-compatible groupings. (suggested: Y. Yasui)
- Pro: Now using the root note read from ACID WAV and AIFF files as a fallback for 'Musical Key'.
All your files will now show a musical key, if at least the root note is known.
- Pro: Now also detects tempo values (bpm) with 1-2 decimals in filenames (e.g. "Loop 140.5bpm.wav")
as part of the set of meta-based tempo guessing algorithms, and in addition to the
actual tempo information read from various metadata sources embedded in files.
While the actual tempo from embedded metadata will be shown first in the 'Tempo' file list column,
any guessed tempo will be shown in brackets, e.g. "120 (140.5)".
- Pro: Now also detects (some) root keys and scale types (major, minor) in filenames (e.g. "Loop Ebmin.wav")
in additional to the actual key and scale information read from various metadata sources embedded
in files.
While the actual key and scale from embedded metadata will be shown first in the 'Key' file list column,
any guessed key and scale will be shown in brackets, e.g. "C# (Dbm)".
Not that some keys cannot be reliably detected from filename at this point (e.g. "Loop A.wav"),
and will be ignored for the time being. Using "Amaj" instead would be recommended.
- The Resonic meta core will now attempt to correct RIFF WAVE files with broken headers and
continue to read metadata from RIFF WAVE files. (reported: M. Senfft)
Note that future versions of Resonic Pro will start reporting metadata quality, which,
in the case of broken files, would end up being very low. (reported: M. Senfft)
- 'Show matching only' is now the default file list filter mode.
which means when you open it (CTRL+F) and type something any files that do not match
your filter pattern will be hidden from the file list, leaving the filtered ones.
You can change this behavior to 'Show all, but dim non-matching' using the menu button in the filter bar,
which will then disable any files that do not match your filter pattern and show little
location indicators in the scroll bar.
- Refreshed light and dark themes.
- Improved file list style, file list filter style, and features.
- Greatly improved responsiveness when selecting files in file list with mouse and keyboard,
i.e., CTRL+CLICK, SHIFT+CLICK, SHIFT and arrow keys, etc.
- More consistent PAGEUP and PAGEDOWN (page-wise jumping) in file list.
- Changed ENTER behavior in file list filter to be more consistent,
does always restart the file now, but won't auto-start playing accidentally.
Press DOWN to play the first filtered result instead.
- Improved new folder feature (F7, or CTRL+SHIFT+N in browser).
You can now also create multiple levels at once (e.g. "Folder Name\Sub Folder\Another Folder"
will create the whole structure in one go.)
- Stop button has now more than one function (using subsequent clicks):
The first click stops audio playback, as expected.
When playback is stopped another click closes and unloads the audio files.
- Pro: Stop button also has a third function (using subsequent clicks):
When no files are loaded another click closes and releases the current audio output device,
which will automatically be reinitialized when the next file is played.
- Header color contrast tweaks, played area overlay color tweaks, and some other color changes.
- Improved contrast for all Explorer file type icons (unavailable in Portable versions.)
- Checked menu items within a group are now clearly visible as such (radio buttons,
instead of check marks.)
- Better handling of long paths and filenames.
- Browser and file list now default to a bigger font size on higher resolution screens.
- Improved tooltips and added support for large multi-line hints that show the full contents
of cut-off file list columns (090-4). (reported: Andreasvb)
- If 'Disable fade on stop' is enabled (see stop button context menu) Resonic will now
not only stop playback immediately and without short fade out when the stop button is clicked,
but also on right-click into the waveform, and in most of the other cases as well,
making operation more instant.
Fade on stop is disabled by default in Resonic Pro.
Corrections:
- Pro: Reduced white flashes when resizing the window while using the dark theme.
- When play/pause are combined into one button (RIGHT-CLICK play button for options)
play will now properly reopen and restart previously unloaded files.
- Several smaller fixes throughout the program.
- Audio output device was not released properly when system goes into sleep or hibernation,
is now reopened when needed on system resume. (reported: I. Ivanović)
- The notice that is shown when the file list's auto fit option cannot automatically fit all columns,
because there is not enough room, has been killed with a shovel.
We happily accept pizza and beer donations for this outstanding accomplishment
- Pro: Pitch semitones are now limited to a viable range.
Remarks:
- Shortcut changes:
'Play-scroll previous/next file' was moved to SHIFT+CTRL+WHEEL (from CTRL+WHEEL.)
'Play-scroll previous/next folder' was moved to SHIFT+CTRL+WHEEL (from CTRL+WHEEL.)
'Play-scroll random file' was moved to SHIFT+ALT+WHEEL (from ALT+WHEEL.)
Refresh your knowledge: resonic.at/docs/shortcuts
- Pro: Excuse some minor visual Beta dark theme issues (e.g., global hotkeys preferences),
but we'd rather continue working on important features for the time being.
- We'll continue to support Windows Vista up to version 1.0,
but please note that Windows XP is no longer supported!
Beta 0.8.9 (2017-08-02)
~~~~~~~~~~~~~~~~~~~~~~~
This release updates both Player and Pro, and introduces the first set of Pro features for batch
processing ('Batch Targets'), a what-you-hear recording feature (record button), it improves
the musical spectrum, adds metadata support for MIDI files, adds basic CART metadata support
for radio automation users, lets you start different copies (not instances) of Resonic
at the same time, and comes with many bug fixes.
New Features:
- Pro: Batch Targets feature (batch processing.)
Fixed copy/move/decode/convert target folders can be created in the new right sidebar
(which can be toggled with F6, analogous to the left sidebar and F4) by dragging folders
onto the 'Targets' tab.
Each target can receive files and folders for whatever action is assigned to it.
Additional conversion options are available through the RIGHT-CLICK menu, ranging from
simple copy/move to audio decoding (to .wav), sample format conversion (bit depth,
sample rate, channel count).
Targets are accessible from the (new) right sidebar (through F6, or the button in the status bar),
which is shown by default on first start of a fresh installation.
More features are to be added in future versions.
See resonic.at/docs/batch-targets for more information.
- Pro: Recording feature ('what you hear'.)
Press the record button (transport bar) to record what is currently being played through Resonic,
including pitch shifting, volume, seeking, live looping, and slice triggering via keyboard keys.
Recorded audio is stored as .wav files in the 'Recorded Audio' folder in the Resonic user
profile (in user 'Documents') which is also directly accessible through the browser.
This feature is intended to be used for sound design, creative idea finding, or as an audio sketch pad.
To use recording you must use either a WASAPI or ASIO device for playback.
See resonic.at/docs/recording for more information.
- Pro: Musical spectrum and its note/octave estimation have been reduced to a more
useful range of keys (C0..G8), bar scaling has been updated, bars are now colored
by average intensity, and fading peak hold has been added.
- Musical spectrum eye candy in Player, too:
Frequency bars are dynamically shaded based on their relevance (089-1)
- Pro: Standard MIDI files are now fully integrated into the Resonic meta core,
estimating MIDI file duration, reading copyright, timed markers with labels,
musical key (first key signature change), track count (non-empty tracks),
MIDI format (0, 1, or 2), pattern count (for format 2 files), PPQ, and tempo in BPM.
If there are multiple tempo changes in a file an average tempo will be displayed
in the file list, and the BPM will be put in brackets.
As a special feature Resonic also displays the number of unique instrument patches
used in the MIDI file in the 'Instrument Count' column.
- Pro: Added 'Cropped Audio' to browser to quickly access this standard folder in the
Resonic user profile (in user 'Documents'.)
- Pro: Crop progress display in status bar,
for both the "Crop selection" and the "Crop selection and play" feature.
- Pro: Added RIGHT-CLICK menu to A-B button for a few selection commands.
Note that the Play, Stop, and Headphones buttons also have their own RIGHT-CLICK menus.
- Pro: The current mouse-selected region in the waveform is now automatically saved before
it is modified or cleared, which means you won't accidentally lose the the region.
The last region can be restored by right-clicking the A-B button, or through the marker
button menu, using "Restore last selection."
If a region already exists and a new one is created this feature toggles between
the last one and the current one.
This feature is also available as a global hotkey.
- Pro: Much improved behavior of "Crop selection and play" feature (renders the selected
waveform region to a new audio file and starts playing it):
Before the new (cropped) file starts playing the selected waveform region is cleared,
the current pitch settings (semitones/cents) are cleared, and the loop button
is enabled (repeating the new file.)
Note that the last selected region can now also be restored through the marker
menu, or by right-clicking the A-B button ("Restore last selection".)
- Pro: New global hotkey for "Loop on/off", which toggles single-file repeat.
- Pro: AIFF metadata improvements, and reading comment chunks.
- It is now possible to run different copies of Resonic Pro and Player at the same time
as long as the database paths are different.
You could for example start a portable Player, a portable Pro, another portable Pro,
and a regularily installed Pro in parallel.
Starting the same copy multiple times is not supported yet; it was removed
during the Alpha to Beta rework for database stability reasons.
- You can now CTRL+C the version information when the about dialog is open.
- Headphones crossfeed presets (BS2B); RIGHT-CLICK the headphones button
to access them. (089-2)
- New item in column popup menu to quickly hide the clicked column.
- Pro: Metadata support for compressed AIFF files (.aifc).
- Added indication of floating point files in bit depth column (using an 'f', e.g., "32f")
- Pro: Additional metadata support for AES CART chunks.
Available via columns: artist, title, category, cut id, client id, comment.
- Pro: Metadata support for Scott Studios (SS32) Wave files, used in radio automation
and broadcast systems.
Available via columns: artist, title, cut id, comment.
Available via waveform: intro end position, segue position.
(suggested: G. Zlot)
- Pro: Segue (track transition in radio automation), intro markers, and other CART triggers
are now read from CART/SS32 metadata and displayed in Resonic's waveform as a dashed line.
- Pro: Addtional metadata support for BSI Wave files (Broadcast Software International),
used in radio automation and broadcast systems.
Available via columns: recording year, agency (as copyright), copyright / record label / publisher
(as publisher), copy / notes (as subject), genre, music key, composer, album, tempo in bpm,
and track number.
Available via waveform: hook start position.
- Pro: Added new broadcast columns "Cut Number ID" and "Client ID" (CART).
- Essential fixes from the last Pro release were ported to Resonic Player.
- Utility feature to resize main window to a fixed size, offering a selection of preset sizes,
which assists in making videos or screenshots of a certain size.
(see 'Menu | Advanced | Resize main window'.)
Improvements:
- File list items appear faster when pasted (using the CTRL+V shortcut.)
- Faster startup with bookmarks that point to mapped network drives, or network locations.
- Folders can be moved and deleted more reliably as they are unlocked more intelligently
when necessary, e.g., during Drag & Drop move in browser.
- More detailed information in column popup menu.
It's also easier to find the clicked column and its metadata group
which both now appear in bold.
- Opus decoder updated to libOpus 1.2.1 for reduced CPU usage during decoding.
- MIDI renderer now more resilient in handling invalid XG sysex messages.
- Slightly faster metadata scanning in Player by not reporting certain content.
- File list copy/paste improvements and fixes.
Corrections:
- Pro: Playback of REX2 mono files. (reported: the3ug3reeder)
- Fixed taskbar quick controls (buttons) disappearing after a while on Windows 10.
- Aborting a metadata scan in folders with lots of files could make one CPU core hang
at a hundred percent usage. (reported: A. Tchernychov)
- Corrected several Drag & Drop related issues in the browser.
- Pro: Fixed error message shown on every key press when ''Map temporary slices to letter keys''
is enabled (for fast slice auditioning) and there are no temporary slices set.
Beta 0.8.8 (2017-05-09)
~~~~~~~~~~~~~~~~~~~~~~~
This major Pro update introduces Propellerhead REX/RX2/RCY support with slice display,
visual track length indicators for the file list, font size settings for file list
and browser, and improved metadata support (including Soundminer and NI.)
New Features:
- Pro: Now plays sampled loops and grooves in Propellerhead REX2 and REX format (.rx2 .rex)
as well as ReCycle document files (.rcy).
While we reduced loading times a bit please note that .rx2 is not a streaming format,
i.e., files have to be fully loaded into memory prior to playback.
This is not the case for .rex and .rcy.
Optimized code is used to speed up .rx2 metadata scans.
Metadata is also imported from .rex and .rcy files.
Slice markers are imported and can be used to set loops or extract slices.
Unused REX memory is periodically released to keep memory usage low.
- Pro: 'Visual Length Indicators' visualize the relative duration of files you are working with
using a horizontal line of varying intensity below the file name.
This feature is intended to be used to visually separate short samples from long ones
and is limited to 30 seconds, which equals full width.
- Pro: Marker labels are now displayed on top of the waveform, when available.
Labels are read from Wave and AIFF files. (088-1)
- Context-sensitive menus added to browser and file list tab bars (the big arrows.)
- 'Font Size' presets (small, medium, large, x-large, xx-large) let you pick a pre-defined
font size for both file list and browser, separately. (088-2)
- 'Display Density' presets (compact, cozy, comfortable) let you pick a pre-defined
row height for both file list and browser, separately. (088-3)
- When text is cut off in a file list column mouse hover will now show the rest of the line
in a floating hint window. (088-4)
- Pro: Additional command-line options for unattended installation and uninstallation.
See online documentation, 'Installation'.
Improvements:
- Pro: A lot of additional content is now available to the file list columns,
e.g., Soundminer and Native Instruments metadata. More info on this in a bit.
- 'Vertical waveform zoom' is now 'Waveform peak scale'.
- Unofficial test builds will now show a watermark on top of the waveform.
- Made it harder to accidentally drag folders onto other folders, i.e.,
mouse cursor needs to be moved further to actually initiate a Drag & Drop operation.
- Showing additional diagnostic error messages now instead of just 'Resonic could not
initialize its storage paths' on certain systems where Windows fails to report
its system paths properly.
- Changed the way start menu and desktop shortcuts are created by the installer
(standard style shortcuts) which potentially improves application startup speed,
depending on the system.
Corrections:
- Newly added folders could appear twice in browser. (reported: TJ)
- Restore last played folder on startup.
- Message boxes not centered properly during startup.
Remarks:
- The Resonic website was updated to be responsive, in case you want to look up
the latest changes, some shortcuts, or the documentation from your phone, tablet,
or that good old low-resolution backup laptop.
Beta 0.8.7 (2017-04-19)
~~~~~~~~~~~~~~~~~~~~~~~
New Features:
- Pro: Playback and metadata support for RF64 Wave files (MBWF, BWF Wave, Broadcast Wave).
RF64 Wave files are RIFF Wave files (both are .wav) that can go past the 2GB
file size limit, but cannot be read by legacy players.
These files are typically created by modern applications that need to be able
to create very large files, e.g. Steinberg Cubase automatically creates RF64/MBWF
.wav files on export if the file size exceeds 2GB.
- Pro: Now reads and plays BWF Wave files with .bwf extensions.
- Pro: Project, Scene, Take, and Tape columns that correspond with
iXML metadata embedded in audio files. (087-1)
- Pro: Heavily improved support for Soundminer metadata embedded in
WAV, AIFF, and MP3 files.
- Resonic now supports WavPack hybrid correction files (.wvc).
In hybrid compression mode WavPack creates pairs of .wv/.wvc files,
and while the resulting .wv file is lossy the accompanying (but optional) .wvc file
can be used to complete missing information for lossless playback.
Resonic will look for a .wvc file in the .wv file's path.
Thanks to the author of WavPack, David Bryant, for pointing this out!
- Auto-closing popup menus now also fade out.
- Browser now automatically expands collapsed folders after a short delay
when dragging something onto them.
- Browser now automatically scrolls while dragging something into it.
- Pro: Create temporary slices from slice metas,
i.e. from slices stored in the metadata of certain filetypes, when available.
- When using WASAPI as output device (recommended) and the active device is disconnected
or disabled Resonic will first shut down playback and then the device itself,
and finally show a warning.
- A transparent overlay is now shown between main window and dialogs (e.g. preferences)
and message or input boxes to focus the attention.
This feature can be disabled via 'Menu | Interface'.
Improvements:
- Bigger and more readable fonts for waveform playback position (orange),
and waveform/analyzer/spectrum/level meter mouse position (blue). (087-2)
- Pro: Showing detailed timecode while making selections (SHIFT),
and when snapped to markers, slices, or the loop start/end positions.
- Flac decoder updated to libFlac 1.3.2, fixed previous release's issues.
- Popup menu fixes and usability improvements.
- Drag & Drop improvements.
- Pro: Raised level meter channel limit to 64. (087-3)
- Much faster loading of large MIDI files (e.g. 'Black MIDI')
- Pro: Reading additional meta data for several formats, e.g. tempo column (bpm)
is now calculated based on other available information if possible.
- Waveform drawing improvements for multichannel files.
- Pro: Bigger asynchronous file read buffer, worth the little extra memory use.
- Recently changed created/accessed/modified dates now show up more descriptively
as 'Today' and 'Yesterday'. (087-4)
- Browser is updated faster when creating new folders.
Corrections:
- Fixed track advance not working with DirectSound (DS) output devices.
(reported: OMG1908)
- Fixed broken file list column order in certain situations.
- Fixed file list issues when deleting files.
- Maximized main window was not being restored when exited in minimized state.
Beta 0.8.6 (2017-03-27)
~~~~~~~~~~~~~~~~~~~~~~~
This releases introduces vertical waveform zoom, audio extraction improvements,
and several RIGHT-CLICK menus (stop/play/pause) to Resonic Pro.
It also fixes a few pressing issues (track advance, tray, device selection)
in both Resonic Player and Pro.
New Features:
- Pro: Vertical waveform zoom.
Drag the button next to the volume bar ('1.0') up and down or use the MOUSE WHEEL
to change the vertical zoom factor; click it to reset the zoom.
- Popup menus now automatically close when you move the mouse away from them
for improved usability.
This option can be toggled via 'Menu | Interface'.
- Pro: New sample rate conversion (SRC) quality settings for audio extraction:
high/higher/maximum, or 64/128/256-bit sinc interpolation respectively.
See marker button menu 'Extraction format.'
- Pro: New sampling rate settings for audio extraction: 88.2 kHz and 96 kHz.
See marker button menu 'Extraction format.'
- Pro: New bit depth setting for audio extraction: 8-bit.
See marker button menu 'Extraction format.'
- Pro: Solid waveform background, which is the default Pro style now
(see 'Menu | Visualization | Waveform style').
- Resonic can now be closed regardless of the 'Close to tray' setting (force close)
by using CTRL+ALT+F4, in addition to the regular ALT+F4.
- Info bar now shows additional information for DSD files (.dsf/.dff).
- Pro: RIGHT-CLICK menu for stop button.
Lets you fade out and stop the current track, or disable fade outs on stop
for immediate stop behavior. (suggested: PHM) (086-1)
- Pro: RIGHT-CLICK menu for play/pause buttons.
Lets you disable fades on pause for immediate pause/unpause behavior,
and disable the temporary dimming feature accessed by holding down the SPACE key
while playing which makes it more reactive. (086-2)
Improvements:
- Pro: Default sample rate conversion quality set to maximum (256-bit sinc.)
- Subtle highlighting of black keys in musical spectrum.
Note that the Pro version shows the key names (e.g. 'C# 3') on mouse hover as well.
- Pro: Showing lines separating individual channels ('channel lines') by default
(see 'Menu | Visualization | Waveform style').
- Pro: Improved text visibility for pitch buttons.
- Selected audio devices are saved immediately upon selection now.
(reported: noisyjohn)
Corrections:
- Automatic track advance sometimes failed when using a WASAPI output driver.
- Track would not advance automatically after seeking when player was stopped.
- Fixed 'Minimize to tray' and 'Close to tray' not being saved correctly,
two casualties of last version's configuration system rework.
(reported: Gazonga)
- Wave files with AC3 header and content were not being played properly on Windows 7
and Windows Server. (reported: E. Olla)
- Waveform display issues with FLAC files on certain systems.
Temporarily reverted back to previous version of FLAC plugin/decoder (the new plugin
can be selected manually in the setup version of Resonic.)
Beta 0.8.5 (2017-03-16)
~~~~~~~~~~~~~~~~~~~~~~~
This release is a milestone on the way to advanced features:
the file list filter lets you visually filter what's displayed in the file list by filename
(artist, title, album, or any other available metadata in the Pro version.)
Resonic now has an often-requested 'Double Click Mode' for the file list,
improved Drag & Drop handling (does not restart files),
and a fully reworked configuration system.
We've also let go of Windows XP support in favor of faster progress and features.
New Features:
- Visual file list filtering.
Press CTRL+F, or F3, or use the filter button on the status bar,
to toggle the filter panel, then click the settings button on the right
to change which columns (metadata) you wish to use for filtering.
Note that the Player version only filters by filename while the Pro version supports
all available meta columns (both visible and invisible), e.g. description, or album.
While the filter panel is active use the 'aa'/'Aa' button (or ALT+C) to toggle
between caseless and case-sensitive matching,
use the menu button (or ALT+S) to open the filter settings menu.
- Resonic now supports file list double-click behavior, an often-requested feature.
To enable it go to 'Menu | Playback'.
Single-click behavior will instantly play a file once you click it,
and will restart the file when double-clicked (by default).
Double-click behavior will only play a file when you double-click it,
and will restart the file when double-clicked.
- Resonic no longer restarts the active file on subsequent clicks,
which is very useful for frequent Drag & Drop users.
To change this behavior mode go to 'Menu | Playback'.
This feature can be combined with double-click or SINGLE-CLICK behavior.
- Support for high-resolution DSD audio files compressed with WavPack,
i.e. compressed DSF/DFF in .wv files.
Note that while DSD-in-WV saves quite a bit of space (in our tests 35-50%) it also
takes a bit longer to decode (e.g. to prepare the waveform.)
- File list header popup (right click any column header to see it) now stays open
when you click certain items, which allows you to check/uncheck multiple items easily.
The same applies to the filter popup menu.
- Pro: Slices can now be erased the same way they can be created, with ALT+click,
as long as the mouse cursor is snapped to them.
- Page switching in preferences dialog with CTRL+TAB and SHIFT+CTRL+TAB.
- Added 'Browse to containing folder' to file list popup menu which points the browser
to the file's parent folder.
This item is only visible when the current list contains files from more than one source,
e.g. when you scan folders recursively (ALT+click on a folder in browser.)
- Made file list columns accessible via 'Columns' submenu in file list popup menu.
- Added 'Safely remove this device' function to browser context menu popup
when a removable USB disk is right-clicked (tested with USB sticks so far.)
- Added eject and close CD/DVD drive tray functions to browser context menu popup
when an optical drive is right-clicked.
- Holding down SHIFT+CTRL+ALT while Resonic is starting up now allows you to reset
Resonic's preferences if neccessary (a warning will be shown.)
- Pro: 'Select all' for waveform (CTRL+ALT+A) that toggles between all/selection
(preserves the current selection.)
Improvements:
- Pro: Current ASIO device sample rate is now used for playback by default.
- Resonic now always defaults to WASAPI as standard output device as it is the most stable.
ASIO is still experimental (you might get buffer repeats on slow systems.)
DirectSound is no longer recommended, as it is the lowest quality output system,
and might be dropped in a future version now that XP is no longer supported.
- MOD/MIDI renderers now use the output device's native sample rate to achieve
the expected quality, and to avoid unnecessary resampling.
- Reworked the application-wide configuration system to support complex setting structures,
which is an essential requirement for many upcoming features.
Settings are no longer stored in the 'config-*.db' database files,
but stored in a text file called 'Preferences.json'.
A backup is automatically saved to 'Preferences.bak' on exit.
- Slightly higher file list rows, easier to look at. Font size options are in the works.
- Several micro optimizations, e.g. for file list and browser painting,
and for theme loading.
- File list items disappear faster when deleted (using the DEL key.)
Please note that we use the operating system's delete functions.
Files are always recycled, never permanently deleted,
i.e. they are moved to Windows' own 'Recycle Bin' from where they can be restored.
- Improved fast-restore of last-played folder in browser, improving overall start-up speed
again because not all parent folders have to be scanned.
Only the last active folder is initially shown.
Folders that are not fully expanded on startup will use italic fonts.
You can click them to fully expand them.
- Playback now stops instantly when you delete a file.
Press ENTER to continue playback with the next file in list.
- The 'Keep playback position' feature (formerly known as 'Maintain position')
now also works when a playing file is deleted.
- Some items in the file list popup menu are now hidden when not applicable,
e.g. no "Clear selection" when there is no actual selection. which keeps the menu
more compact and dynamic, and tailored to the actual context.
- Pro: Sample rate conversion quality can now be changed for Drag & Drop and slice extractions,
see marker button menu 'Extraction format'.
The lowest quality interpolation setting can be useful for sound design,
for example when you pitch audio down and you want to capture that certain crisp
unsmoothed low-fidelity in the output.
Please note that this does not apply to the crop buttons.
- More reliable folder delete (waveform and meta scans are stopped.)
- Pro: Higher quality interpolation (SRC) for MIDI playback and rendering.
- More visible markings on files that have been cut to clipboard (CTRL+X).
- Light and Dark (Pro) theme color changes.
- WavPack decoder updated to 5.0.0
- Flac decoder updated to libFlac 1.3.2
- Opus decoder updated to libOpus 1.1.4
Corrections:
- Optical drives could disappear from browser when media was ejected.
- Fixed issue with CTRL+UP and CTRL+DOWN in browser (always plays sequentially now.)
- A handful of browser crash issues.
- Faster and more reliable application shutdown.
- Pro: Fixed occasionally wrong value displayed when dragging pitch buttons.
Remarks:
- Please note that you'll have to re-configure some of your settings (e.g. hotkeys)
because of heavy internal configuration system changes.
- Windows XP is no longer supported by Resonic.
There are several reasons for this move, one being that writing compatibility code
for XP has been holding back development.
Beta 0.8.1 (2016-11-06)
~~~~~~~~~~~~~~~~~~~~~~~
This is an important bugfix release for both Player & Pro that deals with several visual glitches,
soundcard selection, and occasional startup crashes of the 0.8 major release.
New Features:
- Resonic now supports native playback of OptimFROG Lossless (.ofr) and OptimFROG DualStream (.ofs)
compressed audio files, and comes bundled with the latest library (5.100);
see losslessaudio.org/ for more information.
File information and metadata is currently not read, but will be added in a future version.
- Pro: New snap indicator for waveform.
When the cursor is moved on a snap element (cue, marker, meta transient, locators)
it turns white and shows the full timecode at the snapped position.
- Double-click the empty area in the middle tab bar to maximize the middle section,
i.e. the file list (currently the same as pressing F4).
- Volume is now faded in for two seconds when Resonic starts with track resume.
And here's a reminder that you can disable track resume by holding down the CTRL key
while Resonic is starting up.
- Command line option 'start-ramp-duration' that lets you override the fade in duration
in milliseconds (e.g. 2000 for two seconds);
- Pro: Cursor now snaps to selection start/end positions.
Click the selection start to play the loop from the beginning.
Click the selection end to start playing from where the loop ends.
- Pro: Option to hide the browser icons for a minimal look.
You might want to try this with the dark theme!
- Pro: New launch mode 'Prepare, but don't play' that puts Resonic in a cue ready
state where files are loaded, prepared, and paused, but not actually played.
Playback will start on a subsequent click, on ENTER, on SPACE, or on seek.
The default behavior is 'Play immediately', i.e. the first click loads and plays files.
- Pro: 'Select all' added to cue/marker button menu.
- Pro: Create 'Selection for tempo/beats' added to cue/marker button menu,
which lets you create a fixed-length selection for a certain tempo, beat and measure count.
- MOUSE WHEEL support for large popup menus to quickly scroll around.
- Pro: Added 'Playback speed' to pitch button popup menu to change playback frequency,
with the most common frequency values available.
The file's original frequency is highlighted in bold text
and the currently selected playback frequency has a check mark next to it.
Improvements:
- Pro: Improved semitones and cents selection in pitch button popup menu.
- Several color tweaks and better sort column visibility.
- Refreshed Explorer icons for lossy and video types (setup version only,
and not included in portable versions which have no Windows Explorer integration).
- Improved crash handling for better error reports.
Please keep sending us the mini dumps Resonic generates when it crashes! They help us fix bugs.
Corrections:
- Fixed sound driver selection not always being saved.
- Fixed startup crashes with certain stubborn graphics cards.
- Fixed visual glitches with custom header/info/status bars when toggled.
- Some multimedia keys were not handled correctly when the main window was active.
This did not affect the use of multimedia keys as global hotkeys.
- Fixed status bar button cosmetic issues.
- Fixed fullscreen window restore behavior (F11).
Remarks:
- Unofficial builds, and official Player builds, will now show a one-time reminder for each update.
Beta 0.8.0 (2016-10-16)
~~~~~~~~~~~~~~~~~~~~~~~
This major update brings several fixes and improvements,
e.g. an issue that might have reduced MOUSE WHEEL functionality for multi-monitor users,
as well as updated support for user-provided Soundfonts for MIDI playback.
WASAPI support is now stable enough to be the recommended output system,
i.e. when you pick your soundcard in the preferences dialog make sure you try WASAPI first.
Use DirectSound (DS) as a last resort only, or when your soundcards requires it.
For the Pro version this release introduces experimental ASIO support.
New Features:
- Pro: Experimental ASIO support.
Currently limited to stereo output, i.e. the first two outputs are used.
More features and options are planned. Please report any bugs you may find!
- Full support for ID3v2 tags embedded in AIFF (.aif .aiff) and Wave files (.wav).
- Reduced CPU use and power consumption when the monitor or display is switched off
(e.g. through Windows' power management) with the Resonic window open.
Graphics rendering (waveform, analyzer, and other heavy elements) is partially stopped
until the monitor or display is switched on again.
- Remembering last selected page in configuration dialog.
- Displaying current output driver (DS/WASAPI/ASIO) in lower right corner,
which can be clicked to open soundcard settings.
- Option to automatically run sleep timer on startup with the last-set duration.
Click 'zZz' icon in status bar to access this feature.
- Options to automatically start the sleep timer when the lid (e.g. on laptops)
is closed and to abort the sleep timer when the lid is opened.
Please note that the lid close option only works if the 'Lid close action' in your
current Windows power profile is set to 'Do nothing' (see 'Control Panel' ->
'Power Options' -> 'Edit Plan Settings' -> 'Change advanced power settings' ->
'Power buttons and lid' -> 'Lid close action'), otherwise your system will sleep
the moment you close the lid. (080-1)
- Resonic now periodically reports its activity to the Windows power management
and makes sure that the system does not go to sleep unexpectedly while
playback is still running.
Note that this feature intentionally does not affect monitor/display power saving.
- New file list column 'Recording Year' ('Year')
which maps to standard year and recording year meta tags.
- New file list column 'Parent folder',
i.e. the name of the folder that contains the current item.
- New file list colum 'Path',
i.e. the full path of the folder that contains the current item.
- New file list columns 'Subtitle', 'Original title', 'Original album', 'Lyricist',
'Original lyricist', and 'Set/disc subtitle'.
These columns are associated with various types of meta data in files,
e.g. ID3v2, WMA, APE, MP4, iTunes, etc.
- Pro: New file list column 'Software',
i.e. the software that was used to create a file.
- File list columns are now grouped into categories in the file list header popup
for immproved usability (right click any column header to see it.)
A check mark next to the menu item indicates that a column is currently visible,
or a category contains a column that is currently visible.
Please note that many categories and columns of the Pro version are not available
in the Player version and appear grayed out.
- Added support for common sound banks.
If you want Soundfont files to be available to both Resonic Player and Pro and Beta put them
in the 'Documents\Resonic\Common\Sound Banks' folder.
- Rescan your Soundfont files and update the sound banks list without having to restart the program,
and open the sound bank folders (see 'Menu | Sound Banks').
- Active (used-selected) Soundfont is remembered and restored on startup.
While the Soundfont file is absent Resonic will default to its factory sound bank,
but when it is available again it will be reloaded on the next startup,
which is useful when Soundfonts are stored on an external drive
(see 'Menu | Sound Banks').
- Menu item for active Soundfont is now checked (see 'Menu | Sound Banks').
- Tall popup menus that don't fit on the screen can now be scrolled via MOUSE WHEEL,
or with the help of up and down buttons.
- You can now middle-click the visualization button (right of volume bar) to go
back to the waveform view.
- Added 'Refresh this folder' to browser context menu,
which rescans a single folder in order to reflect potential file system changes
that do not show up automatically.
Improvements:
- Improved rename and background monitoring in folder browser.
- Hiding portable devices (MTP/WPD) from browser view for the time being because
their data cannot be accessed properly at the moment.
- Changed window restore/minimize/maximize behavior/speed, and added multi-monitor handling.
Please report any issues!
- RIGHT-CLICK on header filename now toggles popup menu.
- File list row height is now affected by Windows UI scale, e.g. on Windows 10 tablets.
- Improved startup restore of last play state (playing/paused/stopped)
for both DirectSound (DS) and WASAPI drivers.
- Refresh file list (F5) now works for recursively scanned folders.
- Faster restoration of last-played folder in browser, improving overall start-up speed
because not all parent folders have to be scanned.
Only the last active folder is initially shown.
- Improved usability in custom message boxes (arrow keys, shortcuts).
- Opus decoder updated to libOpus 1.1.3
- Improved sleep timer menu ('zZz' button).
- Reduced troll-like annoyance level of 'Auto-fit columns' message.
- Moved 'Sound Banks' menu from 'Menu | Playback' to its own item in 'Menu' for quick access.
- Reworked file list column system and default widths for each column.
If for whatever reason your existing column layout looks weird right click the column header,
select 'Restore defaults', and set up your columns again.
- Improved comment column display for tracker music files.
- Improved taskbar control buttons (next to thumbnail) to be more visible (080-2)
- Pro: Cue button menu opens faster and can be closed with a subsequent click.
- Pro: Volume presets in dBFS scale in volume bar context menu.
- Pro: More visible channel center line.
- Pro: Improved behavior of pitch buttons (semitones/cents).
You can use your MOUSE WHEEL on the buttons, you can click & drag them up and down and
even pick up existing values when doing so.
Reset now triggers when you click it and release the mouse button.
An alternate way to reset the pitch is to CTRL+CLICK them.
- Splash screen now always opens on the last-used display on multi-monitor systems,
and also fades out faster.
- Resonic now shows 'Portable' in the titlebar if it's running in portable mode.
- Light and Dark (Pro) theme color tweaks.
- Portable version can now be run from network shares.
Corrections:
- Fixed MOUSE WHEEL failing most of its functionality on multi-monitor systems when Resonic
was being run on a screen left to the main screen.
This issue resulted in the malfunctioning of important usability features like no-click
scrolling on both browser and file list, application-wide volume changing (e.g. on waveform),
using the wheel on pitch buttons (Pro), etc.
- Fixed several visual glitches.
- Fixed scroll issue on USB device connect/disconnect in browser view.
- Fixed Twitter link (reported: Sarah)
- Header filename disappeared when trying to play an unplayable file.
- Pro: Fixed origin time column always visible by default.
- Fixed no sound being heard when playing MIDI files after audio device has been changed
(reported: Andreasvb)
- Fixed user-provided Soundfonts not being found.
Please put Soundfont files (.sf2, .sf2pack) in the appropriate 'Sound Banks' folder
in your version's 'Documents\Resonic' folder.
- Popup menus no longer crossing over screen boundaries.
- Resonic might crash trying to scan certain folders or files that are not scannable
(reported: F. Wald)
- Fixed occasional problems related to saving/restoring columns.
- Fixed double-click on column splitter not automatically resizing the remaining columns
when 'Auto-fit to width, if possible' is active.
- Waveform shape selection was a bit weird.
Remarks:
- Please note that the 'Play count' and 'Rating' columns currently reflect the metadata
that is currently stored in the files that you play.
Neither information can be changed, or is updated, for the time being.
Meta editing will be introduced in a later version.
- Tools like 'StrokeIt' might cause problems with Resonic popup menu or control behavior,
e.g. require two clicks to open a menu, or focus loss with certain elements.
This is most likely caused by the way these tools hook into Windows' mouse handling.
In this case make sure you add Resonic to the tool's exception list.
(reported: Andreasvb)
- Meta/waveform data is currently still only partially cached,
i.e. after Resonic starts scans will always restart from the beginning.
Full disk caching is coming in the next release.
- Update check has been improved and is reenabled in this release.
- You will have to set up your file list columns from scratch in this build.
Beta 0.7.6 (2016-08-02)
~~~~~~~~~~~~~~~~~~~~~~~
This release accumulates all the Player and Pro changes and fixes since the last official
0.7b Player release in December.
It also introduces experimental WASAPI support.
New Features:
- Experimental WASAPI support.
Currently limited to shared mode (i.e. multiple applications can use the same soundcard,
like with DirectSound) and stereo output.
More features and options are planned. Please report any bugs you may find!
- New shortcut: ALT+MENU (or ALT+APPS key) opens the main menu.
- Bit depth column now shows a prefix for floating-point audio files (e.g. '32f').
- A new type of icon (four lines) is displayed in the file list now for lossless
and lossy Native Instruments STEMS music files.
Read more about file list icons here: resonic.at/docs/file-list
- Files copied (CTRL+C) or cut (CTRL+X) in Resonic can now be pasted in Windows Explorer
on MTP USB devices like mobile phones, portable players (iPod), etc.
- Now showing user's 'Downloads' folder as direct-access item in Resonic browser.
- Resonic's built-in BS2B-based headphone crossfeed (headphones button) for the reduction
of super-stereo listening fatigue is now available as a VST2 plugin for use
in your favorite DAW or audio editor:
- Pro: High quality version of the built-in sound bank for .mid rendering/playback
which grows the overall download size by about five megabytes.
- Pro: New global hotkeys for pitch shifting up/down one semitone/cent, and reset pitch.
- Pro: Pitched duration label in header can now be clicked to reset pitch.
Improvements:
- Changed internal and external folder structure to be more straight-forward.
- New folder structure for the setup version:
All user data is stored in a folder called 'Resonic', located in your personal documents folder.
Each flavor of Resonic uses its own dedicated folder
(i.e., 'Player', 'Player Beta', 'Pro', 'Pro Beta'),
so you can safely try Beta versions without messing up existing configurations.
If you know what you're doing you can copy your old database files (.db)
to the 'Database' folder of the new storage location.
- New folder structure for portable version:
All user data in stored in a folder called 'portable', located in the application folder.
Storage behavior is controlled by the 'ResonicBoot.ini' file.
- Improved startup user interface behavior in both fullscreen and windowed modes.
- Faster startup speed.
- Improved startup handling, especially when launching files from Explorer.
- Improved file list icons to be more visible.
- Improved status bar and behavior (click to hide messages).
- Improved header and info bar performance
- MacOSX resource fork files are now hidden from the file list.
- File format detection improved.
- Ogg files with different encodings are now properly detected,
e.g. Opus or Speex content with an .ogg extension, as created by some apps.
- Improved custom message boxes (keyboard and shortcut handling, button selection).
- More consistent copy/move behavior based on Windows Explorer:
holding CTRL during Drag & Drop will always copy,
holding SHIFT during Drag & Drop will always move.
Corrections:
- Fixed and improved version of startup restore (restoring the last-played folder).
- Fixed browser not updating nodes correctly in certain cases when an external drive is connected.
- Fixed waveform display issues with clipped 32/64-bit audio files (reported: L. Ulrich)
- Fixed mouse cursor not being shown on waveform after the A-B button is clicked once.
Besides, you can set the selection end with a mouse click,
and you can alternatively press and hold the A-B button to create a selection.
- Some UI elements were not properly updated after moving the mouse off them.
- Fixed switch colors in global hotkeys configuration.
- Shut up 'Auto-fit width not possible' message on startup (annoying when maximized)
(reported: S. Repp)
- Fixed F5 refresh bug when folders have been scanned recursively via 'Scan subfolders'.
- Fixed a bug where certain settings were not remembered.
Remarks:
- Recent updates of 'Windows Defender' and 'Microsoft Security Essentials' cause
Resonic to start up very slowly, introducing lag and sluggish application performance
(e.g. when switching files) prior to engine version 1.1.12805.0.
If you are affected please open your AV scanner's settings and add a folder exclusion (exception)
for the folder that you installed Resonic in (usually 'C:\Program Files (x86)\Liqube').
Adding an exclusion will in any case improve overall performance in Resonic.
Beta 0.7.5 (2016-05-19)
~~~~~~~~~~~~~~~~~~~~~~~
Corrections:
- Several minor corrections.
Beta 0.7.4 (2016-05-18)
~~~~~~~~~~~~~~~~~~~~~~~
New Features:
- Pro: Dedicated application icon and updated Windows metro elements.
Improvements:
- Pro: Drag & Drop audio extraction now keeps the input sample format by default to ensure
maximum quality extractions straight from the start.
Output options can always be changed via the marker/cue button menu ('Extraction format').
Corrections:
- Fixed crash on startup when opening multiple files from Windows Explorer.
- Fixed main window going under taskbar on Windows 10 when maximized
(workaround for a Windows issue).
- Pro: Fixed missing sign on big time display when remaining time is shown.
Remarks:
- Pro: Updates can now be downloaded from the official site (www.resonic.at).
They will also be reported by the update check.
Beta 0.7.3 (2016-05-15)
~~~~~~~~~~~~~~~~~~~~~~~
New Features:
- Pro: Sample format selection (bit depth, sample rate, channel count) for Drag & Drop audio extraction.
Click the marker/cue button and see 'Extraction format'.
These settings do not apply to the two crop buttons which also extract,
but always use the same format settings as the input.
- Pro: Keyboard layout selection for instant mapping feature (QWERTY, QWERTZ, AZERTY),
to be used in combination with the 'Map slices/files to letter keys' function which lets
you quickly audition temporary slices (set with ALT+click), or files.
Click the marker/cue button and see 'Keyboard layout'.
- Pro: New 'Origin Time' column displays formatted Broadcast Wave (BWF) time reference.
- Pro: New 'Master FPS' and 'Current FPS' columns display formatted Broadcast Wave (BWF)
speed information in frames per second.
Improvements:
- Window placement is now remembered by default,
which can be changed using the option in 'Menu | Interface'.
- Reduced the chance of accidentally creating folder copies in browser
via Drag & Drop.
- Pro: Dark theme color tweaks.
Corrections:
- Corrected meta data displayed in comment column, ignoring junk comments
written by third-party applications (reported: F. Jolin)
- Fixed crash related to restoring the last-used folder on startup.
- Pro: Fixed rare visual glitch during license input.
Beta 0.7.2 (2016-02-27)
~~~~~~~~~~~~~~~~~~~~~~~
New Features:
- Support for user-provided Soundfont files (.sf2 or .sf2pack).
Open your personal documents folder, 'Resonic', the subfolder for the Resonic flavor
you are currently using, and place Soundfont files in the 'Sound Banks' folder.
Once you restart Resonic detected files will appear in 'Menu | Playback | Sound Banks'.
- New ALAC decoder (Apple Lossless) adds support for 20-bit, 32-bit, and multi-channel ALAC files.
- Thin custom border style.
- Improved stability of meta parser for common file formats and when handling
corrupted APE/OGG/MP3/MP4/WV files.
- Short fade-out when stopping/pausing playback.
Improvements:
- Opus decoder updated to libOpus 1.1.2
- Length column for certain file formats now uses millisecond accuracy.
Corrections:
- Fixed window repaint issues on Windows XP, and on Vista or higher with
desktop composition (DWM) disabled,
e.g. classic XP theme on Windows 7. (reported: P. Matias)
- Fixed window positioning issue, sometimes leading to empty-looking main windows
on multi-monitor systems. (reported: T. Le Doux)
- Fixed fullscreen issue on low-res screens (reported: K. Ward)
Remarks:
- New folder structure for setup version:
All user data is stored in a folder called 'Resonic', located in your personal documents folder.
Each flavor of Resonic uses its own dedicated folder
(i.e., 'Player', 'Player Beta', 'Pro', 'Pro Beta'),
so you can safely try Beta versions without messing up existing configurations.
If you know what you're doing you can copy your old database files (.db)
to the 'Database' folder of the new storage location.
- New folder structure for portable version:
All user data in stored in a folder called 'portable', located in the application folder.
Storage behavior is controlled by the 'ResonicBoot.ini' file.
Beta 0.7.1 (2016-02-08)
~~~~~~~~~~~~~~~~~~~~~~~
This Resonic Player Limited Edition update shows off the dark user interface theme,
switchable in Resonic Pro, for the very first time,
and is being promoted by our friends at MethLab Recordings in celebration of their first EP release.
It will be the only dark-themed free version for the time being.
Please read the remarks before installing.
New Features:
- New window frame and caption, for all Windows versions.
- Added cut/copy/paste features to browser context menu.
- Pro: Detailed durations (hh:mm:ss,msec) for short files in 'Length' column.
Milliseconds part is only shown when non-zero.
- Introducing fullscreen mode:
press F11 to toggle fullscreen, mouse-drag the header bar to exit fullscreen.
- Added accent to highlight the active main element (browser, file list).
Improvements:
- Pro: Fine-tuned dark theme colors.
- Clipboard now cleared after successful move operations, e.g. when pasting files.
- Opus decoder updated to libOpus 1.1.1
Corrections:
- Pro: Dark/light theme switching did not update certain elements (ruler bar, played area).
- Offline or broken bookmarks were not displayed in the correct color.
- Fixed and improved 'Paste here' in file list context menu.
- Squashed numerous smaller bugs.
- Occasional browser crash when creating new folders.
Remarks:
- Important: This release will replace your existing Resonic Player installation.
You can alternatively use the portable version.
- Some dialogs, e.g. preferences, are not fully themed yet.
Beta 0.7.0 (2015-12-20)
~~~~~~~~~~~~~~~~~~~~~~~
This long-awaited update introduces Resonic to the Windows 10 platform, comes with much faster startup,
improved file and folder monitoring, much improved Explorer integration,
folder Drag & Drop from Resonic to other applications, and many more additions as well as bug fixes.
New Features:
- Windows 10 is now officially supported.
- Browser handles deleted or moved folders more elegantly by focusing
the next available sibling folder.
If that's not possible it will fall back to the parent folder.
- 'Restore last played folder on startup' option (see 'Menu | Playback').
Turn off this option if you prefer Resonic not restoring the previously played
folder on startup, which may speed up plays from Explorer/command line,
depending on the way you're working.
- Improved background file monitoring (file list).
Files are no longer locked can be deleted while they are open in Resonic,
some even when they are playing.
This not only works when files are deleted inside of Resonic,
but also when files are deleted outside of Resonic, e.g. using Windows Explorer.
- Improved background folder monitoring (browser).
Sub-folders can now be deleted without receiving 'Access denied' errors from Windows.
If the playing folder needs to be deleted the currently playing file needs to be closed first,
which can be done manually by pressing CTRL+W.
However, playing folders can now also easily be recycled while staying inside of Resonic
by pressing CTRL+SHIFT+DEL (see below).
- You can now recycle the folder that contains the currently playing file
by pressing CTRL+SHIFT+DEL.
Playback is stopped automatically, playing files are closed.
- The setup version (.msi) of Resonic, which is highly recommended because of its neat
Explorer integration, now supports opening multiple files at once.
These files will be put into a 'From Explorer' playlist tab, which will disappear
when Resonic closes down.
- You can now Drag & Drop copy single folders from Resonic's browser to Explorer
and to other applications.
Hold down SHIFT while dragging to move the folder instead.
- Custom themed scrollbars.
- Custom themed menus replace slow standard Windows menus, intelligent submenu
behavior improves overall usability.
- You can use NUMPAD-3 to jump to the A-B region's left locator.
- File list column context menu now shows more descriptive column names. (070-1)
- You can now paste (CTRL+V) folder paths (text, e.g. from Explorer address bar)
when the browser has the focus (TAB) to change the location.
- You can now toggle hidden folders with CTRL+H, when the browser has the focus.
- New button (target symbol next to menu button) and global hotkey (e.g. WIN-ALT+L)
to locate the active file in browser and playlist, and to show the main window, in one go.
- New buttons to play next/previous folder (small arrows next to menu button),
which are the same as the CTRL+DOWN/UP shortcuts.
- By default the Resonic window is shown and activated when a file or folder is played
via Windows Explorer or command line parameters.
This behavior can now be changed globally through an option called
'Activate window on shell play' (see 'Menu | Advanced').
Improvements:
- Time display is now updated immediately on position changes.
- File list is now always focused on startup, i.e. arrow keys, etc.
can be used right from the start.
- Improved internal recycle/delete features to be more reliable.
- Disabled screen snap (to screen edges) on Windows 10 to work around
broken screen coordinate system APIs.
Thank you, Microsoft.
- Non-drives hidden from browser's drives section on Windows 10.
- Command line handling in portable version extended and improved;
Corrections:
- Several error messages when trying to open up multiple files with Resonic from Windows Explorer.
This fix applies to the setup version.
- Playback no longer stops after the first file when opening files
via Windows Explorer, or command line.
- Stopping playback with NUMPAD-0 broke playback.
Playback is now stopped as intended with a short fade out, just like the stop button does.
- Drag & Drop of multiple files into Resonic's browser sometimes failed.
- Additional files showed up in file list when files were renamed externally,
or overwritten in some cases (e.g. by Ableton Live)
(reported: A. Fodor)
- Some DSD audio files (.dff) not showing up properly in Windows Explorer.
- Several smaller fixes related to the integrated browser.
- Preferences window focus glitch.
- Improved Explorer integration, especially when Player and Pro, and/or
Beta versions are installed side-by-side.
- Relative paths passed via command line were not resolved properly.
end of file.
- Dramatically improved startup speed (up to 20x faster) 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)
- Reduced visual glitches during application startup, especially on multi-monitor systems.
Stability:
- Fixed an issue that could cause 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:
- File and folder rename operations are now case-sensitive.
- 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.)
- Right click header filename to 'Copy text to clipboard'.
- Last-used settings (CTRL+P) page is now remembered.
- Loop toggle shortcut was changed to ALT+L (in addition to NUMPAD-DIVIDE).
- 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)
- 'Locate active file in browser/playlist' feature (click on header filename, or locate button)
will now only switch directories if absolutely necessary, preserving multi-folder scans.
Also, you can now use the shortcut CTRL+SHIFT+ALT+NUMPAD-MULTIPLY anywhere.
- 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 Targets context menu.
New targets will be inserted after the right-clicked target.
(suggested: Nettles)
Integration:
- Fixed a bug that prevented some removable drives from being ejected while Resonic was running. (1706)
(reported: T. Helzle)
- 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.) (094-1)
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.
- Fixed 'Browse/Play with Resonic' not working when used via folder background context menus.
- Resonic now shows an '[E]' in the title bar when it's run with elevated privileges (usually as Admin).
This is useful for troubleshooting Drag & Drop issues that may stem from using a mix of elevated
and non-elevated applications.
- Improved both install/uninstall sides of the installer (MSI setup), and fixed play/browse shell icons
not being shown in context menus
User Interface:
- Fixed very rare issue where ALT+click to scan all subfolders did nothing in the browser
on certain systems.
- Fixed sort column visual glitches when scrolling horizontally.
- Browser expand/collapse buttons (arrows) and indentation now scale with the font size.
- Pro: Fixed white flashes during waveform resize when using dark skin.
- Tray icon can now be disabled (see 'Menu | Interface | Window options').
Note that this will also disable any tray related features like minimize or close to tray.
(suggested: O. Mironov)
- 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.
- Splash screen goes away faster now when the main application is fully loaded.
- 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.
- Dimmed subtitles in meta panel for better focus. (094-5)
- 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.
- Scrollbar buttons are now hidden by default.
If you really need them you can reenable them in 'Menu | Interface | Control options'.
- 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+right-click 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.
- 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.
For usability's sake these settings do not affect drops coming from the file list
or other applications, only drag & drop within the browser
- Bookmark nodes can no longer accidentally be dragged into each other (moved/copied)
without holding down CTRL or 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.
- Fixed refresh behavior and shortcuts.
When the browser is active F5 now only refreshes the focused folder, as expected,
and CTRL+F5 refreshes both browser and file list.
(reported: J. Rajavuori)
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.
- Fixed a bug that could cause files to disappear from the file list when renaming them
outside of Resonic.
- File list header font now scales according to the font size/spacing setting.
- The 'Shuffle list' feature (CTRL+ALT+SPACE) will now always keep the active item, if there is one,
at the top of the list allowing shuffled sequential playback from there.
- Pro: Fixed 'Send to 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 Target' menu now indicates the type of target (e.g. 'Move')
and uses accelerator keys (1..9, etc.) for quick access.
- '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.
- ENTER will now start playback at first file in list if all else fails.
- Pro: Improved 'Export file list', which can now be found in 'Copy special'.
- '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.
- Fixed 'Refresh list and metadata' context menu item not refreshing metadata,
while the shortcut (CTRL+ALT+F5) was working properly.
- New 'Refresh selected' (CTRL+F5) command refreshes selected items, including metadata.
- CTRL+ENTER now opens the current folder in Explorer even without selected files.
- 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.
Conversion:
- Pro: All Targets can now be removed at once via context menu (094-4)
(suggested: A. Maire)
- Improved wording on target removal to be more clear.
(suggested: drip)
Metadata:
- Pro: Fixed 'Origin Time' (BWF time reference) being displayed wrong in some cases (>12h typically).
(reported: V. Chaga)
- Pro: APEv1 and APEv2 tags are now reported separately in 'Embedded Tech'.
- Pro: Consistent display of Windows/Unix style line breaks in multi-line text metadata
(e.g. descriptions) in meta panel
- 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: General audio properties sorted down in meta panel.
- 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: 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.)
- 'UBits' (iXML userbits, for compatibility)
- '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 Device' (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, Wide Orbit, 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
- 'Lyrics' if a file contains lyrics text (MIDI, MP3, FLAC, etc.)
- 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 "</BWFXML></BEXT>", 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)
- 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 "<Bwav_indexes>" 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)
- Unicode flats and sharps in initial key metadata are now supported.
- Handling WWW in Vorbis/APE tags as user URL and added support for numerous other WWW* variations
that should cover all of the most commonly used user URLs.
(suggested: drip)
- Pro: Improved metadata support for Scott Studios (SS32) and Wide Orbit Wave files,
used in radio automation and broadcast systems.
Fixed segue cue position (EOM) and visualizing segue duration.
If more information stored in these files is needed let us know which and we'll read it.
- Fixed total number of tracks not being read correctly from ID3v2 tags.
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: 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:
- Last year was challenging, but which year isn't. This time though it feels different.
It feels like it hasn't ended, it's merciless and ongoing, relentless and punishing in ways
we haven't experienced before. Add to that personal drama, the evil laugh in the room.
A week prior to the planned release in late 2019 a lighting storm fried our gear. Back then we thought
that has put the icing on the demotivational cake, but you all know what came next.
Focus and resilience seem to be the relevant words these days.
If you ever thought about donating to the project now is the time to buy us a pizza, or two,
a bag of roasted coffee beans, a new computer, a car, or simply a Resonic Pro license,
but feel free to do all of the above in any order or at the same time.
- Button icons currently still use pixel graphics and don't scale, which is mainly noticable
if you're using Windows on a zoom setting of 150% or above.
We'll be addressing this in the next version.
- Across the program 'Preferences' are now called 'Settings'. The preferences file was 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.
Beta 0.9.3 (2019-03-21)
~~~~~~~~~~~~~~~~~~~~~~~
Stability:
- Resonic now warns you on startup when settings cannot be saved properly, or
the Windows Defender 'Controlled folder access' feature might be affecting Resonic's operation.
- Pro: Resonic now warns you when audio extraction fails because of full or write-protected disks.
- Fixed a randomly occuring crash that could be triggered by resizing the meta panel.
- Fixed a possible deadlock when using the filter while scanning folders.
(reported: A. Mor)
- More resilient save and restore of preferences.
Usability:
- File operations (e.g., file deletes) that require a user interaction (e.g., on missing permissions)
will now show a dialog instead of failing silently.
Integration:
- Restored Windows Vista compatibility. Be advised though that Vista support
will be removed for good in a future update.
- Pro: 'Fix filenames for Unreal Engine' option that makes filenames produced by Resonic drag & drop
extraction + slice export, and cropping, digestable by the Unreal Engine's bowels,
counteracting a bug in UE asset file handling. (093-2)
To change the option click the marker button (next to A-B button) and find the option in each of the
two independent 'Extraction settings' menus. (reported: M. Gray)
User Interface:
- Pro: The header bar now shows the tempo in bpm, when available from the file's embedded metadata,
or alternatively an educated guess based on filename and other metadata. (093-5)
Also shown is tempo in bpm with the pitch shifting _applied_, i.e. after changing the audio frequency,
which goes hand in hand with the duration and pitched duration displays.
- Implemented some 'High DPI' improvements for the browser.
- New button in sound preferences that opens the Windows sound control panel
or the ASIO driver control panel for the selected device in sound preferences.
The button ('...') is located right of the device selection.
- Fixed a tooltip drawing issue.
- Faster meta panel updates.
- Added 'Show level meter' to visualization button context menu.
- Axed colors in status bar notifications when switching between click modes (SCM/DCM)
or operating modes (DETAIL/BULLET).
- New experimental oscilloscope visualization, accessible via menu, button, or F12. (093-8)
Channels are mixed down to mono, and a fixed 50 ms window is being used (i.e., the width can fit ~20 Hz.)
A left click seeks to an absolute position in file, just like it does with the other visualizations,
and is not tied to any oscilloscope functions.
- You can now click the Resonic logo to open the about box, or CTRL+click it to open the website.
Waveform:
- Pro: Any number of sampler loops (e.g., sustaining/release) and generic regions embedded in WAV and AIFF
audio files are now visualized in the waveform view, and can be used for looping. (093-10)
Like most parts of Resonic they are currently still read-only and can thus not be altered.
- Pro: Bigger and more visible selection drag rectangle.
- Eliminated two minor glitches (ruler, and when waveform not loaded yet.)
File List:
- Some columns could not be set to reasonable sizes on high-resolution (e.g., 4K) screens.
(reported: J. Rubens)
- Corrected rename logic. When renaming a file (F2) the focused file now takes precedence,
followed by the first selected file, and finally the active (loaded) file.
(reported: R. Radet)
- Pro: Fixed customized file list copy not working via context menu, but only via shortcut
(CTRL+ALT+SHIFT+C).
Sound:
- Pro: The 'Sample rate' setting in sound preferences lets you select a desired sample rate
to open the output audio device with. (093-4)
For ASIO devices: When a specific sample rate is selected the ASIO driver will be instructed to switch
the device to that rate. To leave the device rate untouched select 'Let driver decide', which is
important when using ASIO in multi-client mode, i.e., multiple applications actively use the same driver.
Most ASIO devices are limited to ASIO/WDM multi-client (e.g., ASIO in one main application, WASAPI
in several others at the same time) and only a few devices (e.g., RME) support ASIO/ASIO multi-client
(e.g., ASIO in several applications at the same time).
In any case, when using an ASIO card in multi-client mode, sample rates must match across all applications
actively using the driver, so it is best to keep the sample rate option on 'Let driver decide',
and let another application be the sample rate master.
- Experimental exclusive WASAPI mode lets you select sampling rate, channel count, and dithering (TPDF).
This is a work in progress in need of your feedback!
- Pro: 'Channel offset' setting in sound preferences renamed to 'First output' for clarity,
and extended with a channel selection button ('...') that shows your ASIO output channels
and lets you pick the first channel by name. (093-7)
This is mainly useful for soundcards with many different output channels.
- Pro: Visual selection of the first output channel for ASIO devices in sound preferences.
The new button ('...') is located right of the 'First output' input box.
Conversion:
- Pro: Fixed uninitialized batch targets not processing files properly.
(reported: B. Geller)
Metadata:
- Pro: Metadata support and new file list columns: (093-1)
- 'Origination Date' (combined BWF origination date and time)
- 'Sample Type' shows whether file is a loop or a one-shot, if known (visible by default)
- 'Tech Flags' shows which information sources are available in the file's metadata (e.g. BWF, CART)
and were read by the Resonic meta core.
- 'Master Speed' shows the iXML master speed value in frames per seconds (e.g. 29.97)
- 'Current Speed' shows the iXML current speed value in frames per seconds
- 'Time Signature' shows the musical meter (e.g. 4/4) (also available for MIDI files, initial meter)
To enable any of these columns right-click the file list, and select 'Columns'.
- Pro: Read and use release dates embedded in Soundminer metadata.
- Pro: Read disc IDs (CD serials) embedded in certain files (e.g. iTunes mp4, xiph),
display in meta panel.
- Pro: Read and display (not use!) various embedded replay gain settings,
including ReplayGain v1/v2 track/album gain and peak, algorithm, R128 loudness level and range,
and R128 album gain for Opus (Opus playback ignores the gain by default.)
- Pro: Corrected display of sample values in meta panel (track/album peak, etc.),
now also displaying value in its dBFS representation.
- Less restrictive parsing and merging of partial dates,
e.g., 2019-00-00 is widely used by tagging software and now accepted as well.
- Pro: Time signature is read from Standard MIDI files (only first change is used) (093-9)
- Pro: More resilient iXML loader now loads potentially damaged content (produced by certain
Sound Devices hardware.)
Filtering:
- Pro: New filter option 'Match all words' (see filter options, or press ALT+A when the filter
box is open) makes Resonic match all words instead of an exact phrase. (093-6)
There is also a new button in the filter bar showing either "wrds" (match words) or "phrs" (match phrase.)
For example, "car off" would then also match "car driving off". (suggested: A. Turner)
- Changed button captions in filter bar for clarity:
- "cs" becomes "case" for case-sensitive matching, and
- "*?" becomes "wild" for wildcard matching (using * and ? placeholders.)
- "fn" remains as it is for filename-only matching.
Remarks:
- A dedicated button on the right-hand side of the status bar indicates the type of device that is in use,
i.e., NONE, ASIO, WAS (WASAPI), WAS-EX (exclusive WASAPI), or DS (DirectSound).
Click it to go directly to the audio output device options.
- Note that all buttons that show a tiny arrow in the bottom right when you hover over them
can be right-clicked for a context menu, exposing more functionality.
Beta 0.9.2 (2018-12-12)
~~~~~~~~~~~~~~~~~~~~~~~
This release is an accumulation of fixes, features, and performance improvements in both Resonic Pro and Player.
Features include reworked file list usability, an improved 'Double Click Mode', 'Sticky selections',
fast file list scrolling, browser folder history, per-device ASIO channel offsets (Pro), mono mix (Pro),
and custom pause after tracks (Pro).
Improvements have been made around overall usability, 'High DPI' support, playback buffering, and batch targets (Pro).
The Pro version is upgraded with the long-awaited 'bullet mode' for browing very large amounts of audio files
with the lowest possible application overhead, much improved metadata support (e.g., Soundminer),
and a new meta panel which presents a lot of the information from the Resonic Meta Core.
Playback and Monitoring:
- Pro: The 'Mono Mix' button completes the basic monitoring section (Dim, Mono, Mute).
When 'Mono Mix' is active all audio channels are downmixed (summed) to mono,
and the 'Stereo Crossfeed' (headphones button) becomes inactive.
- Pro: Trim volume control (gain) next to vertical zoom (peak scale) lets you amplify
or attentuate the playing audio file in the range -48..+24 dBFS.
The waveform display is adjust accordingly, vertical zoom is disabled. (092-7)
- Pro: The A-B button now works as 'Select all' (like CTRL+ALT+A) when playback is stopped
and nothing is selected.
- Resonic now plays back audio from some 3GPP mobile phone files (.3gp, .3g2, .3gpp, .3gp2)
through Windows Media Foundation on Windows 7+.
- Resonic now plays back audio from AMR/AMR-WB (Advanced Multi-Rate/Wideband) (.amr) audio files
through Windows Media Foundation on Windows 10+.
- Pro: The setting 'Pause after each track' lets you set a fixed amount of time to wait after
each track or file before auto-advancing to the next one.
See 'Menu | Playback'. (092-13)
- Pro: The setting 'Ensure minimum track length' lets you set the minimum duration for each
track/file before auto-advancing to the next one.
When the track is shorter than the minimum Resonic will stop playback, wait, then continue.
When the track is longer than the minimum Resonic will just continue, and optionally
use the 'Pause after each track' setting to insert an additional delay.
With these settings you can adjust Resonic to your own working speed.
See 'Menu | Playback'. (092-14)
- Bigger playback buffers at a little extra RAM cost for smoother playback (ASIO/WASAPI).
Performance:
- Pro: The new 'Bullet Mode' puts Resonic into an operating state that optimizes
many parts of the program including the UI for very fast browsing through very large
amounts of files (several hundreds of thousands and more.)
In bullet mode only the most basic information is displayed, metadata scans and info bar
are both disabled, and thus most file list columns will remain empty.
This mode can be toggled using a textual button on the right-hand side of the the status bar.
When enabled the button reads 'BULLET', otherwise 'DETAIL' for full detail mode. (092-1)
- Greatly improved file listing performance.
- Improved UI drawing performance.
Stability:
- When Resonic crashes so-called crash dumps are written to disk. These .dmp files help
us locate and fix the issues that caused the crash, so we can deliver an update.
Use 'Open crash dumps folder' in 'Menu | Advanced' to open the folder that contains all these
crash dumps, and email us the latest batch of .dmp files along with a description
of what you have been doing before the crash happened. (093-2)
- Fixed several reported crash bugs. Thanks everyone!
Usability:
- Dynamic fast-scrolling for file list and browser.
Hold down CTRL and use WHEEL to jump across the file list in coarse but even steps,
regardless of whether there are 500 files in the list, or 50000.
This allows you to quickly jump to a certain spot in the list without having to immediately
go for the scrollbar thumb.
- Pro: CTRL+ALT+SPACE will now shuffle the current list ('Shuffle list'). (092-9)
It is now also possible to set up a global shortcut for this feature. (suggested: J. Prange)
Reminder: ALT+SPACE plays a random item from the current list.
- Browser and file list popup menus dynamically hide commands that make no sense
for the clicked item instead of being greyed out,
e.g., if a folder cannot be bookmarked then "Bookmark" won't be shown.
- Stop mode button ('Stop after current') is no longer disabled while looping.
- Updated shortcuts for mute/dim:
Press the PAUSE/BREAK key (next to SCROLL LOCK) to toggle mute.
Hold down the PAUSE/BREAK key to temporarily reduce volume (dim), release to restore volume.
Press ALT+PAUSE/BREAK to toggle permanent volume reduction (dim.)
- Pro: It is now easier to access filter method/options in the filter menu popup. (092-15)
- A text file 'antivirus-readme.txt' is now included with every build of Resonic.
It's in your own interest to have a look at it.
- CTRL+F now always shows/focuses the file filter, unless it's already focused,
in which case it's closed.
- Pro: After recording you can click the status message to go to and play the new file.
- Pro: Trying new unstable test builds is now much easier when you already have
Resonic Pro installed on your system.
Simply download a new portable test build .zip, unpack it to a writable location (e.g., Desktop)
and run 'Resonic.exe' from there.
You will not have to enter your license every time.
Integration:
- Fixed --browse command line parameter.
User Interface:
- Minor preparations for DPI-aware UI rendering and multi-monitor improvements.
- Fixed window position restore when using multiple monitors.
- All list font size/spacing presets now also in Player.
- Pro: Launch modes added to play/pause right click menu for quick toggling
('Play immediately' and 'Prepare and pause'). (092-2)
Note that these features are combinable with the ''Double Click Mode'' (DCM) option. (092-8)
- Updated splash screens for both versions of Resonic.
- The 'Resonic now running in background' notification that is shown once per session when
Resonic is minimized to tray (ALT+M, or automatically via option) has become unbearably
annoying on Windows 10, so we zapped it.
- Font size presets are generally a step bigger now (small was too small).
- New taskbar quick control button for volume dimming (Windows 10.) (092-11)
- Pro: Error messages when trying to record/pitch while using a DirectSound output device,
which both requires a WASAPI or ASIO device.
- Resonic will now offer to open the whatsnew.txt once after updates.
- Pro: The hotkeys dialog has been adjusted to fit the theme. (092-3)
Browser:
- Added basic browser folder history functionality.
ALT+LEFT browses backwards, ALT+RIGHT browses forward in the folder history.
There is a folder button in the top left corner as well that keeps track of the folders
you have visited in the current session. It is cleared when Resonic is closed. (092-6)
- To go one level up, to the parent folder, you can now press BACKSPACE (or ALT+UP).
- Explorer-like Drag & Drop, i.e. copy for different drives, move for same drive.
Move and copy operations can be forced by holding down CTRL and SHIFT.
- Fixed highlighted partially expanded folders not being shown in italic.
File List:
- Reworked selections and usability, and made things more compatible with Windows Explorer.
- Introducing a focused item (green rectangle), in addition to the selected items (blue)
and the active (playing) item (green.)
In 'Single Click Mode', which is the default behavior (i.e., a click plays a file)
this new focused item is usually synchronized with the active item (i.e., playing file.)
In 'Double Click Mode' (i.e., a click selects a file, a double-click plays a file)
the new focused item can be used independently from the active (playing) item which greatly
expands usability in some cases. (092-4)
- You can now quickly switch between 'Single Click Mode' (SCM) and 'Double Click Mode' (DCM)
with a new status bar button in the bottom right.
- Improved 'Double Click Mode' (i.e., click selects a file, double-click plays a file).
A toggle option was added to the file list menu.
- Introducing the 'Sticky selections' feature which allows you to play, select, and navigate
the file list independently.
Selections become sticky, i.e., they are kept until you press ESC to clear them,
or change the playlist (e.g., switch another folder), which allows you to select items
multiple times using keyboard or mouse without losing the previous selections.
In 'Single Click Mode' focus and active (playing) item are synchronized.
In 'Double Click Mode' focus and active (playing) item are untied, which means you can navigate
the list independently from the active item, and select independently as well. (092-4)
- New shortcut: INS (INSERT) lets you toggle an item's selection state.
This classic Norton Commander behavior is well known amongst users of FAR Manager,
Total Commander, Windows Commander, WinNc, and similar software.
When you use the INS key to select items the file list will automatically go into 'Sticky selections'
and you won't lose any of your selections until you switch folders or playlists.
To clear the selections manually press ESC.
- The file list will no longer auto-scroll to the playing item on automatic track
advance when you have one or more items selected.
- Fixed a possible deadlock when the filter was active (reported: A. Frei).
- Improved file list responsiveness, especially while metadata is being scanned.
- Fixed occasional custom column order weirdnesses.
- Pro: Fixed some shortcuts starting playback in 'Prepare and pause' (cue ready) mode
that should not start playback, which includes UP/DOWN, CTRL+UP/DOWN, ALT+SPACE.
On click this mode loads a track ahead and pauses, but does not start playback.
(reported: A. Marcotte)
- Fixed 'Shuffle list' not resetting the order after folder changes.
- The 'Shuffle list' feature will now always try to keep the active item centered. (092-9)
- Fixed a bug where the main column could suddenly jump from 'File Name' to 'Content Kind'
after using 'Restore defaults'.
- Fixed MENU/APPS key not opening the context menu for the focused file.
Sound:
- Pro: A 'Channel offset' can now be set for each individual ASIO output device.
This is particularly useful when your ASIO device has 8+ output channels (e.g., MADI)
and you need to make sure that Resonic starts at a specific channel. (092-5)
- Pro: Audio extraction from MOD/MIDI files (i.e., music files rendered by Resonic)
now takes into account the soundcard's output sampling frequency,
This fixes issues where decoded music files were having the wrong pitch.
- Pro: Recordings now use temporary files (.$$$) which only show up in Resonic once the recording
has finished properly. In case your 'Recorded Audio' folder (see bottom of browser) does
not show the newly recorded files fast enough use F5 to refresh the file list.
Conversion:
- Pro: Removed several interpolation quality settings only leaving 'Low', 'Medium', and 'High',
with 'High' being the maximum and also the default. (092-11)
- Pro: Updated batch targets popup menu, settings, and logic:
You now explicitly set each batch target to either 'Copy', 'Move', 'Decode', or 'Process'
any files dropped onto it.
Use 'Copy' or 'Move' to only copy/move files to the target folder.
Use 'Decode' to only decode input files to the selected output file format.
If you want to use sample conversion you have to set it to 'Process'.
Copy/move can be inverted using CTRL or SHIFT during drag, just like anywhere else.
- Pro: Support for headerless RAW output (.raw), in addition to RIFF WAVE (.wav). (092-16)
Metadata:
- Fixed displayed duration for Sony DSF high-resolution audio files (.dsf).
Affected files are automatically rescanned.
- Additional information in info bar for MIDI files: track count, PPQN,
and the sample rate the MIDI file was rendered at.
- Pro: Resonic now also tries to read BWF metadata from Broadcast Wave chunks with
invalid versions (some software seems to write versionless, thus broken, BWF chunks),
but will be reporting it as metadata integrity issue in a future update.
- Pro: Metadata support and new file list columns:
'Category' (Soundminer, generic)
'Sub Category' (Soundminer, generic)
'Original Filename' for name of original/preferred filename (iXML, Soundminer, generic)
'Library Title' for name of sound library a file is part of (Soundminer, generic)
'Microphone' for microphone make or model used to create the recording (Soundminer, generic)
'Recording Device' for recording medium, recording device, or recorder make or model
used to create the recording with (Soundminer, generic)
'Recording Type' (field recording, midside, etc.) (Soundminer, and generic)
'Location' for location or place the recording was created at (RIFF, AIFF, Soundminer, generic)
- Pro: Improved overall support for Soundminer metadata.
- Resonic now lists files that begin with file extensions (e.g. "XM.some tune".)
One of the rare cases where you might encounter such files is in the demoscene:
module music files, found individually or in packs and collections, might originate
from other systems (e.g. Amiga) that use different naming schemes. (092-10)
Web:
- The official discussion forums are now GDPR-compliant, use a dark styled responsive design
that works on mobile devices, and were relocated to forums.liqube.com
New Features:
- Explorer file type icon for bookmarkable MP4 audio files (.m4b).
Improvements:
- Opus decoder updated to libOpus 1.3
Beta 0.9.1 (2018-01-24)
~~~~~~~~~~~~~~~~~~~~~~~
This release introduces a disk cache that makes already scanned metadata available much faster,
and comes with much improved Drag & Drop features.
Metadata in DSD audio files (DSF/DFF) is fully supported (some parts in Pro only),
new shortcuts were added, usability and integration has been improved,
and lots of little things have been fixed.
Also, the currently playing path is now highlighted in the browser.
Playback and Monitoring:
- The UP and DOWN arrow keys will no longer play the next/previous file, but a random file,
when the 'Random' playback mode is enabled.
Note that you can also use ALT+SPACE anytime to play a random file.
- Pro: Fixed MIDI file playback only producing silence when using integrated ResonicProGM sound bank.
(reported: D. Coscarella)
- Bigger playback buffers (at a little extra RAM cost) for smoother playback.
- Fixed a problem where seeking failed in very long AAC files (~2.5 hours and above.)
(reported: Slax)
- Info bar now shows 'Float' to indicate floating point WAVE/AIFF files (32/64-bit),
and was also made more readable.
Performance:
- Introducing a high-performance metadata cache that runs transparently in the background.
Once new files have been discovered this feature greatly reduces disk accesses,
making existing metadata available much faster.
The cache is limited to approximately 128 MB and cleans itself up every now and then.
When the file list is focused you can issue a complete metadata re-read for all
listed files by using CTRL+F5.
- You can now edit files in external programs while they are open in Resonic.
- Most of the file operations in Resonic now operate lock-free, which means that files
can be used and handled in parallel more easily.
- Reduced memory usage in certain usage scenarios.
Usability:
- Pro: Shortcut to double (CTRL+SHIFT+D) and halve (CTRL+SHIFT+F) the selection length.
- Pro: Fixed multiple Drag & Drops of the same waveform selection from Resonic into other applications
that immediately lock the received files (e.g., Ableton Live), which failed silently.
(reported: Mr. Bill)
- Pro: You can now click the status bar message after recording to play the recording.
Integration:
- Game Audio: Improved Drag & Drop of audio files into Wwise (tested on 2017.1.4),
which works around the program's file access issues ('File already open in another process').
- Added options for improved Drag & Drop usability. When dragging files out of Resonic,
you can choose to bring the target window to the front or minimize Resonic.
When Resonic is maximized or in fullscreen mode, dragging files to any edge of the
screen will minimize the window.
Playback will optionally be paused after successful drops.
- Support the recently added Windows 10 feature 'Scroll inactive windows when I hover over them'.
User Interface:
- Resonic is now more reliably brought to foreground when starting a second instance.
- Input boxes are now scaled to screen width.
- Fixed window position restore for nonstandard taskbar positions.
- Fixed a problem that occured when the Windows taskbar was set to auto-hide.
- Fixed tooltips disappearing in certain screen locations.
Waveform:
- Resonic will now automatically rescan waveforms and metadata for files
that you modify in external programs.
- Pro: Setting temporary slices (ALT+click) will no longer seek or start playback
when the stream is paused or stopped.
You can now slice up your file while stopped and export slices without actually having to listen
to the file, which is more consistent with SHIFT+SELECT behavior.
Browser:
- As a visual cue the currently playing (active) file's path is now highlighted in green.
An option to disable this feature is available.
- Fixed pasting files in browser, which could lead to a crash.
- Fixed an issue with ejecting CDs or DVDs.
- Pro: 'Copy path to clipboard' (folder context menu, or CTRL+SHIFT+C when browser focused)
copies the currently selected folder's full path to the clipboard.
File List:
- Played files now appear dimmed until the file list changes or is is refreshed,
as a helpful visual cue for improved workflow.
- File list filter now handles UP and DOWN arrow properly in 'Random' playback mode.
- Fixed file selection issues after file delete.
- Fixed file list contents not being updated properly in certain cases.
- Added new 'Follow active item' option. When disabled, the list will not scroll
after automatic track changes. (suggested: J. Frankel)
- Fixed content kind image not being drawn in some custom column configurations.
- Fixed metadata not being read from files with the read-only attribute set.
- File list clipboard export improved.
'Export file list | Copy file paths' (file context menu, or CTRL+SHIFT+C when file list focused)
copies plain text unescaped paths.
Resonic Pro can also copy the path names (without file names), or just the file names.
- Pro: File list clipboard export customization added to file context menu under
'Export file list | Customization', which is most useful to power users and developers.
Also added new command 'Copy customized file paths' (CTRL+SHIFT+ALT+C).
Added new selection of backslashes or forward slashes as directory separator. (091-2)
- More explicit notifications when files are copied (green) and cut (yellow).
The same concept applies to browser folders.
Conversion:
- Pro: Ten additional less common sample rates for batch targets (e.g., 8, 11.025, 32, 44.056, 192),
accessible through the 'Sample Rate' submenu. (091-1)
- Pro: Resonic Pro will now use 32-bit Float as default output format for slicing/extracting.
- Pro: When dragging selections out or saving slices Resonic now correctly creates 32-bit Float
output files from 32-bit Float input files when 'Same as input file' is used as 'Bit Depth'.
Previously, Resonic created 32-bit PCM output files by default, which pointed out a serious bug
in Ableton Live where 32-bit PCM wave files are misinterpreted as loud noise.
So dear Live users, do yourself a favor and stick to 32-bit Float.
(reported: Mr. Bill)
Metadata:
- When the file list is active CTRL+F5 now triggers a full reload, including all metadata.
- Metadata support for Sony DSF high-resolution DSD audio files (.dsf),
which are commonly used for consumer content.
The following information is now read by the Resonic meta core:
playback duration, sample rate (mhz), channel count, sample count, bit depth, as well as
most information in embedded ID3v2 tags.
- Metadata support for Philips DSDIFF high-resolution DSD audio files (.dff),
which are commonly used for professionally authored content.
The following information is now read by the Resonic meta core:
playback duration, sample rate (mhz), channel count, sample count, comments, artist, title,
software ('creating machine'), engineer ('operator name'),
and in the Pro version: source form ('sound source'), file structure, file integrity checks.
- Improved the Resonic meta core's ability to auto-correct RIFF WAVE files with broken headers,
and continue to read the remaining metadata.
However, playback duration is intentionally not reported to easily spot problematic files.
Future Pro versions may report these errors differently.
Beta 0.9.0 (2017-12-28)
~~~~~~~~~~~~~~~~~~~~~~~
This release marks the beginning of the final stretch on the road to version 1.0.
The last few months went into preparing many of the internals for the upcoming work we'll
be doing on database/search/metadata/tagging/playlists.
Audio device handling was reworked and allows for per-device options in future updates.
Files and folders can be renamed, new folders can be created, directly in Resonic.
Also, lots of new features and fixes, so make sure you read the full change log.
New Features:
- Audio: Output device handling has been reworked, which includes load and save of the active devices.
Previously used devices are stored in the order of their last use.
If an audio device cannot be opened the next in the order of last used devices is tried.
If Resonic plays through your current Windows default device and that default device
changes to another device Resonic will try to follow and switch to the new one when the next
file starts playing (applies to WASAPI output only.)
For DirectSound use 'DS - System Default Device', which will do the switching automatically.
We do not recommend the use of DirectSound, as is the lowest quality output system and should
only be used for hardware compatibility purposes.
- Audio: When using a WASAPI output device (recommended) and the active device is disconnected,
lost, or otherwise fails, Resonic will first shut down playback and then the device
itself, if possible, and finally show a warning.
If the device was the default device, the new default device will be used.
If the original device is back online it will be used.
In any case Resonic will show you a highly visible status message, and only restore
a device when you start playing a file / a new file.
- Individual files in file list can now be renamed,
either via the RIGHT-CLICK context menu, or with F2 when the file list is focused.
When you rename a file the file extension is not shown, and is left untouched.
- Individual folders in browser can now be renamed,
either via the RIGHT-CLICK context menu, or with F2 when the browser is focused.
- Folders in browser can now be created,
either via the RIGHT-CLICK context menu, with F7, or with CTRL+SHIFT+N when the browser is focused.
- Pro: The new 'Shuffle list' function randomizes the display order of all items
in the current playlist.
This works similar to the 'Random' playback mode which keeps the display order untouched.
You can use the 'Item Order' column to display the items' actual positions, and to return
back to the original order.
'Shuffle list' and 'Random' playback mode can be combined.
- Faster and less blocking file list updates.
- Big parts of Drag & Drop have been reworked and improved.
Dragging files and folders out of Resonic feels more modern and natural now on Windows 10,
for example by showing drop tips ("Copy"/"Move"/"Open with"/etc.)
More imporantly is ensuring that files dragged out of Resonic's file list (e.g., to the Desktop),
are _always_ copied by default, and not occasionally (and seemingly randomly) moved instead
by the operating system.
You can still move files by holding down SHIFT during drag, like anywhere else.
- Usability: You can now horizontally scroll the file list (e.g., when having lots of columns)
by holding down SHIFT while you use the MOUSE WHEEL.
- Usability: You can now fast-scroll the file list and the browser (e.g., to go look through your
files and folders faster) by holding down CTRL while using the MOUSE WHEEL.
- Resonic now distinguishes between audio-only and video .mp4 files by analyzing
the file content in depth, and displays these video files in a different color (purple.) (090-1)
- Added 'Export file list' item to file list popup menu to copy with full path names
of selected files to the clipboard. (090-2)
Resonic Pro can also copy the path names (without file names), or just the file names,
and offers advanced clipboard quotation settings for developers in the 'Clipboard options' sub menu
(double quotes, single quotes, escape backslashes in paths, unicode prefix.)
- New command-line options for basic remote control, and creating loop selections.
- File list filter ('Show matching only' is default) now remembers last scroll position and restores
it when you close or clear the filter. This ensures your workflow is not interrupted when you're
using the filter often (e.g., via CTRL+F.)
- Pro: File list filter option 'Keep panel open' makes sure the panel does not automatically hide,
but stays open. (suggested: S. Rauch)
- Pro: File list filter option 'Clear filter text on close' clears the entered filter text
as soon as the panel is closed. (suggested: M. Senfft)
- When the file list filter panel is open (CTRL+F, or F3) the F3 key can now be used
to cycle through the filtered results just like in a text editor.
Use SHIFT+F3 to reverse the cycle order.
- Metadata scans can now more reliably be suspended until the next folder change using
the animated activity button (...) in the status bar (only visible when metadata is being gathered.)
(reported: A. Tchernychov)
- Pro: It is now possible to scale the selection length via menu items,
i.e. double, triple, quadruple, etc. as well as half, third, quarter, etc.
Right click the A-B button to see the options, e.g., 'Selection length'.
- Pro: Global hotkeys 'Double waveform selection length' and 'Halve waveform selection length'.
- When the file list filter panel is open (CTRL+F, or F3) you can now use
PAGEUP and PAGEDOWN directly to do page-wise jumps, CTRL+HOME and CTRL+END to jump
to the top and bottom of the list, without the need to close the filter first.
- Pro: New meta options for file list filter. In addition to filename without path
you can now also filter by file extension, path, and parent folder name (containing folder).
- New shortcut: CTRL+W closes and unloads the current audio file,
and potentially unlocks a playing folder when needed.
- Pro: The shortcut CTRL+SHIFT+ALT+W closes and release the current audio output device,
which will automatically be reinitialized when the next file is played.
This is useful to manually 'switch off' the device when another application needs it,
or to manually reinitialize a non-working device (e.g., after USB reconnect.)
- New stop button RIGHT-CLICK menu command: 'Close audio streams'.
- Pro: New stop button RIGHT-CLICK menu commands: 'Close audio streams' and 'Release audio output device',
which are also available as assignable global shortcuts in Resonic Pro.
- Explorer file type icons for Advanced Audio Coding files (.aac) and Karaoke MIDI files (.kar).
- Pro: Added volume percentage presets (0..100%) from Resonic Player to volume popup menu,
as an alternative to the decibel presets.
- Pro: Added pitch percentage presets (+/-) to pitch popup (always based on original speed.)
- Pro: Added 'Speed up' (x2) and 'Slow down' (x0.5) to pitch popup menu.
Note that you can these items multiple times to double or halve the current speed multiple times,
and that clicking these items will keep the popup open. (suggested: Z. Hulme)
- Pro: Additional file list/browser font size ('XX Large') and row density ('Spacious') presets.
- To stop sorting by a specific column in file list you can now CTRL+CLICK any column header,
or use the 'Unsorted' item from the file list columns menu.
- All versions of Resonic will now ask before deleting/recycling files and folders.
- Pro: There are several settings available in 'Menu | Advanced | Confirmations',
which allow you to toggle confirmations for deleting a single file, a single folder,
or multiple files, separately. Another setting lets you only show confirmations whenever
keyboard shortcuts were used to trigger delete commands.
- Drag & Drop a file onto the visualization area (waveform) to load and play it (090-3)
- If Resonic is started without parameters, but an instance is already running (minimized
or otherwise hidden), it is automatically brought to the front.
- Files passed into Resonic via command-line at runtime that do not exist will no longer
change folders and interrupt playback, but cause an error message instead.
Improvements:
- Pro: Slower but much more accurate audio extraction from MP3/MP2/MP1 files.
- Pro: Moved some waveform selection features from marker button to the A-B button
RIGHT-CLICK menu: 'Select all', 'Restore last selection', 'Randomize selection',
and 'Selection for tempo/beats'.
- Usability: Further reduced the chance of accidentally creating folder copies in browser
via Drag & Drop by introducing a Drag & Drop delay.
- Dim button is now correctly highlighted in orange, as orange in Resonic generally means
that audio is being affected in one way or another, or uses lossy compression.
- Pro: Support for iTunes/APE/etc. initial key (shown in 'Musical Key' column, e.g. 'Am'.)
- Sorting by file extension ('Ext.' column) now uses the filename as a secondary
sort key for Explorer-compatible groupings. (suggested: Y. Yasui)
- Pro: Now using the root note read from ACID WAV and AIFF files as a fallback for 'Musical Key'.
All your files will now show a musical key, if at least the root note is known.
- Pro: Now also detects tempo values (bpm) with 1-2 decimals in filenames (e.g. "Loop 140.5bpm.wav")
as part of the set of meta-based tempo guessing algorithms, and in addition to the
actual tempo information read from various metadata sources embedded in files.
While the actual tempo from embedded metadata will be shown first in the 'Tempo' file list column,
any guessed tempo will be shown in brackets, e.g. "120 (140.5)".
- Pro: Now also detects (some) root keys and scale types (major, minor) in filenames (e.g. "Loop Ebmin.wav")
in additional to the actual key and scale information read from various metadata sources embedded
in files.
While the actual key and scale from embedded metadata will be shown first in the 'Key' file list column,
any guessed key and scale will be shown in brackets, e.g. "C# (Dbm)".
Not that some keys cannot be reliably detected from filename at this point (e.g. "Loop A.wav"),
and will be ignored for the time being. Using "Amaj" instead would be recommended.
- The Resonic meta core will now attempt to correct RIFF WAVE files with broken headers and
continue to read metadata from RIFF WAVE files. (reported: M. Senfft)
Note that future versions of Resonic Pro will start reporting metadata quality, which,
in the case of broken files, would end up being very low. (reported: M. Senfft)
- 'Show matching only' is now the default file list filter mode.
which means when you open it (CTRL+F) and type something any files that do not match
your filter pattern will be hidden from the file list, leaving the filtered ones.
You can change this behavior to 'Show all, but dim non-matching' using the menu button in the filter bar,
which will then disable any files that do not match your filter pattern and show little
location indicators in the scroll bar.
- Refreshed light and dark themes.
- Improved file list style, file list filter style, and features.
- Greatly improved responsiveness when selecting files in file list with mouse and keyboard,
i.e., CTRL+CLICK, SHIFT+CLICK, SHIFT and arrow keys, etc.
- More consistent PAGEUP and PAGEDOWN (page-wise jumping) in file list.
- Changed ENTER behavior in file list filter to be more consistent,
does always restart the file now, but won't auto-start playing accidentally.
Press DOWN to play the first filtered result instead.
- Improved new folder feature (F7, or CTRL+SHIFT+N in browser).
You can now also create multiple levels at once (e.g. "Folder Name\Sub Folder\Another Folder"
will create the whole structure in one go.)
- Stop button has now more than one function (using subsequent clicks):
The first click stops audio playback, as expected.
When playback is stopped another click closes and unloads the audio files.
- Pro: Stop button also has a third function (using subsequent clicks):
When no files are loaded another click closes and releases the current audio output device,
which will automatically be reinitialized when the next file is played.
- Header color contrast tweaks, played area overlay color tweaks, and some other color changes.
- Improved contrast for all Explorer file type icons (unavailable in Portable versions.)
- Checked menu items within a group are now clearly visible as such (radio buttons,
instead of check marks.)
- Better handling of long paths and filenames.
- Browser and file list now default to a bigger font size on higher resolution screens.
- Improved tooltips and added support for large multi-line hints that show the full contents
of cut-off file list columns (090-4). (reported: Andreasvb)
- If 'Disable fade on stop' is enabled (see stop button context menu) Resonic will now
not only stop playback immediately and without short fade out when the stop button is clicked,
but also on right-click into the waveform, and in most of the other cases as well,
making operation more instant.
Fade on stop is disabled by default in Resonic Pro.
Corrections:
- Pro: Reduced white flashes when resizing the window while using the dark theme.
- When play/pause are combined into one button (RIGHT-CLICK play button for options)
play will now properly reopen and restart previously unloaded files.
- Several smaller fixes throughout the program.
- Audio output device was not released properly when system goes into sleep or hibernation,
is now reopened when needed on system resume. (reported: I. Ivanović)
- The notice that is shown when the file list's auto fit option cannot automatically fit all columns,
because there is not enough room, has been killed with a shovel.
We happily accept pizza and beer donations for this outstanding accomplishment
- Pro: Pitch semitones are now limited to a viable range.
Remarks:
- Shortcut changes:
'Play-scroll previous/next file' was moved to SHIFT+CTRL+WHEEL (from CTRL+WHEEL.)
'Play-scroll previous/next folder' was moved to SHIFT+CTRL+WHEEL (from CTRL+WHEEL.)
'Play-scroll random file' was moved to SHIFT+ALT+WHEEL (from ALT+WHEEL.)
Refresh your knowledge: resonic.at/docs/shortcuts
- Pro: Excuse some minor visual Beta dark theme issues (e.g., global hotkeys preferences),
but we'd rather continue working on important features for the time being.
- We'll continue to support Windows Vista up to version 1.0,
but please note that Windows XP is no longer supported!
Beta 0.8.9 (2017-08-02)
~~~~~~~~~~~~~~~~~~~~~~~
This release updates both Player and Pro, and introduces the first set of Pro features for batch
processing ('Batch Targets'), a what-you-hear recording feature (record button), it improves
the musical spectrum, adds metadata support for MIDI files, adds basic CART metadata support
for radio automation users, lets you start different copies (not instances) of Resonic
at the same time, and comes with many bug fixes.
New Features:
- Pro: Batch Targets feature (batch processing.)
Fixed copy/move/decode/convert target folders can be created in the new right sidebar
(which can be toggled with F6, analogous to the left sidebar and F4) by dragging folders
onto the 'Targets' tab.
Each target can receive files and folders for whatever action is assigned to it.
Additional conversion options are available through the RIGHT-CLICK menu, ranging from
simple copy/move to audio decoding (to .wav), sample format conversion (bit depth,
sample rate, channel count).
Targets are accessible from the (new) right sidebar (through F6, or the button in the status bar),
which is shown by default on first start of a fresh installation.
More features are to be added in future versions.
See resonic.at/docs/batch-targets for more information.
- Pro: Recording feature ('what you hear'.)
Press the record button (transport bar) to record what is currently being played through Resonic,
including pitch shifting, volume, seeking, live looping, and slice triggering via keyboard keys.
Recorded audio is stored as .wav files in the 'Recorded Audio' folder in the Resonic user
profile (in user 'Documents') which is also directly accessible through the browser.
This feature is intended to be used for sound design, creative idea finding, or as an audio sketch pad.
To use recording you must use either a WASAPI or ASIO device for playback.
See resonic.at/docs/recording for more information.
- Pro: Musical spectrum and its note/octave estimation have been reduced to a more
useful range of keys (C0..G8), bar scaling has been updated, bars are now colored
by average intensity, and fading peak hold has been added.
- Musical spectrum eye candy in Player, too:
Frequency bars are dynamically shaded based on their relevance (089-1)
- Pro: Standard MIDI files are now fully integrated into the Resonic meta core,
estimating MIDI file duration, reading copyright, timed markers with labels,
musical key (first key signature change), track count (non-empty tracks),
MIDI format (0, 1, or 2), pattern count (for format 2 files), PPQ, and tempo in BPM.
If there are multiple tempo changes in a file an average tempo will be displayed
in the file list, and the BPM will be put in brackets.
As a special feature Resonic also displays the number of unique instrument patches
used in the MIDI file in the 'Instrument Count' column.
- Pro: Added 'Cropped Audio' to browser to quickly access this standard folder in the
Resonic user profile (in user 'Documents'.)
- Pro: Crop progress display in status bar,
for both the "Crop selection" and the "Crop selection and play" feature.
- Pro: Added RIGHT-CLICK menu to A-B button for a few selection commands.
Note that the Play, Stop, and Headphones buttons also have their own RIGHT-CLICK menus.
- Pro: The current mouse-selected region in the waveform is now automatically saved before
it is modified or cleared, which means you won't accidentally lose the the region.
The last region can be restored by right-clicking the A-B button, or through the marker
button menu, using "Restore last selection."
If a region already exists and a new one is created this feature toggles between
the last one and the current one.
This feature is also available as a global hotkey.
- Pro: Much improved behavior of "Crop selection and play" feature (renders the selected
waveform region to a new audio file and starts playing it):
Before the new (cropped) file starts playing the selected waveform region is cleared,
the current pitch settings (semitones/cents) are cleared, and the loop button
is enabled (repeating the new file.)
Note that the last selected region can now also be restored through the marker
menu, or by right-clicking the A-B button ("Restore last selection".)
- Pro: New global hotkey for "Loop on/off", which toggles single-file repeat.
- Pro: AIFF metadata improvements, and reading comment chunks.
- It is now possible to run different copies of Resonic Pro and Player at the same time
as long as the database paths are different.
You could for example start a portable Player, a portable Pro, another portable Pro,
and a regularily installed Pro in parallel.
Starting the same copy multiple times is not supported yet; it was removed
during the Alpha to Beta rework for database stability reasons.
- You can now CTRL+C the version information when the about dialog is open.
- Headphones crossfeed presets (BS2B); RIGHT-CLICK the headphones button
to access them. (089-2)
- New item in column popup menu to quickly hide the clicked column.
- Pro: Metadata support for compressed AIFF files (.aifc).
- Added indication of floating point files in bit depth column (using an 'f', e.g., "32f")
- Pro: Additional metadata support for AES CART chunks.
Available via columns: artist, title, category, cut id, client id, comment.
- Pro: Metadata support for Scott Studios (SS32) Wave files, used in radio automation
and broadcast systems.
Available via columns: artist, title, cut id, comment.
Available via waveform: intro end position, segue position.
(suggested: G. Zlot)
- Pro: Segue (track transition in radio automation), intro markers, and other CART triggers
are now read from CART/SS32 metadata and displayed in Resonic's waveform as a dashed line.
- Pro: Addtional metadata support for BSI Wave files (Broadcast Software International),
used in radio automation and broadcast systems.
Available via columns: recording year, agency (as copyright), copyright / record label / publisher
(as publisher), copy / notes (as subject), genre, music key, composer, album, tempo in bpm,
and track number.
Available via waveform: hook start position.
- Pro: Added new broadcast columns "Cut Number ID" and "Client ID" (CART).
- Essential fixes from the last Pro release were ported to Resonic Player.
- Utility feature to resize main window to a fixed size, offering a selection of preset sizes,
which assists in making videos or screenshots of a certain size.
(see 'Menu | Advanced | Resize main window'.)
Improvements:
- File list items appear faster when pasted (using the CTRL+V shortcut.)
- Faster startup with bookmarks that point to mapped network drives, or network locations.
- Folders can be moved and deleted more reliably as they are unlocked more intelligently
when necessary, e.g., during Drag & Drop move in browser.
- More detailed information in column popup menu.
It's also easier to find the clicked column and its metadata group
which both now appear in bold.
- Opus decoder updated to libOpus 1.2.1 for reduced CPU usage during decoding.
- MIDI renderer now more resilient in handling invalid XG sysex messages.
- Slightly faster metadata scanning in Player by not reporting certain content.
- File list copy/paste improvements and fixes.
Corrections:
- Pro: Playback of REX2 mono files. (reported: the3ug3reeder)
- Fixed taskbar quick controls (buttons) disappearing after a while on Windows 10.
- Aborting a metadata scan in folders with lots of files could make one CPU core hang
at a hundred percent usage. (reported: A. Tchernychov)
- Corrected several Drag & Drop related issues in the browser.
- Pro: Fixed error message shown on every key press when ''Map temporary slices to letter keys''
is enabled (for fast slice auditioning) and there are no temporary slices set.
Beta 0.8.8 (2017-05-09)
~~~~~~~~~~~~~~~~~~~~~~~
This major Pro update introduces Propellerhead REX/RX2/RCY support with slice display,
visual track length indicators for the file list, font size settings for file list
and browser, and improved metadata support (including Soundminer and NI.)
New Features:
- Pro: Now plays sampled loops and grooves in Propellerhead REX2 and REX format (.rx2 .rex)
as well as ReCycle document files (.rcy).
While we reduced loading times a bit please note that .rx2 is not a streaming format,
i.e., files have to be fully loaded into memory prior to playback.
This is not the case for .rex and .rcy.
Optimized code is used to speed up .rx2 metadata scans.
Metadata is also imported from .rex and .rcy files.
Slice markers are imported and can be used to set loops or extract slices.
Unused REX memory is periodically released to keep memory usage low.
- Pro: 'Visual Length Indicators' visualize the relative duration of files you are working with
using a horizontal line of varying intensity below the file name.
This feature is intended to be used to visually separate short samples from long ones
and is limited to 30 seconds, which equals full width.
- Pro: Marker labels are now displayed on top of the waveform, when available.
Labels are read from Wave and AIFF files. (088-1)
- Context-sensitive menus added to browser and file list tab bars (the big arrows.)
- 'Font Size' presets (small, medium, large, x-large, xx-large) let you pick a pre-defined
font size for both file list and browser, separately. (088-2)
- 'Display Density' presets (compact, cozy, comfortable) let you pick a pre-defined
row height for both file list and browser, separately. (088-3)
- When text is cut off in a file list column mouse hover will now show the rest of the line
in a floating hint window. (088-4)
- Pro: Additional command-line options for unattended installation and uninstallation.
See online documentation, 'Installation'.
Improvements:
- Pro: A lot of additional content is now available to the file list columns,
e.g., Soundminer and Native Instruments metadata. More info on this in a bit.
- 'Vertical waveform zoom' is now 'Waveform peak scale'.
- Unofficial test builds will now show a watermark on top of the waveform.
- Made it harder to accidentally drag folders onto other folders, i.e.,
mouse cursor needs to be moved further to actually initiate a Drag & Drop operation.
- Showing additional diagnostic error messages now instead of just 'Resonic could not
initialize its storage paths' on certain systems where Windows fails to report
its system paths properly.
- Changed the way start menu and desktop shortcuts are created by the installer
(standard style shortcuts) which potentially improves application startup speed,
depending on the system.
Corrections:
- Newly added folders could appear twice in browser. (reported: TJ)
- Restore last played folder on startup.
- Message boxes not centered properly during startup.
Remarks:
- The Resonic website was updated to be responsive, in case you want to look up
the latest changes, some shortcuts, or the documentation from your phone, tablet,
or that good old low-resolution backup laptop.
Beta 0.8.7 (2017-04-19)
~~~~~~~~~~~~~~~~~~~~~~~
New Features:
- Pro: Playback and metadata support for RF64 Wave files (MBWF, BWF Wave, Broadcast Wave).
RF64 Wave files are RIFF Wave files (both are .wav) that can go past the 2GB
file size limit, but cannot be read by legacy players.
These files are typically created by modern applications that need to be able
to create very large files, e.g. Steinberg Cubase automatically creates RF64/MBWF
.wav files on export if the file size exceeds 2GB.
- Pro: Now reads and plays BWF Wave files with .bwf extensions.
- Pro: Project, Scene, Take, and Tape columns that correspond with
iXML metadata embedded in audio files. (087-1)
- Pro: Heavily improved support for Soundminer metadata embedded in
WAV, AIFF, and MP3 files.
- Resonic now supports WavPack hybrid correction files (.wvc).
In hybrid compression mode WavPack creates pairs of .wv/.wvc files,
and while the resulting .wv file is lossy the accompanying (but optional) .wvc file
can be used to complete missing information for lossless playback.
Resonic will look for a .wvc file in the .wv file's path.
Thanks to the author of WavPack, David Bryant, for pointing this out!
- Auto-closing popup menus now also fade out.
- Browser now automatically expands collapsed folders after a short delay
when dragging something onto them.
- Browser now automatically scrolls while dragging something into it.
- Pro: Create temporary slices from slice metas,
i.e. from slices stored in the metadata of certain filetypes, when available.
- When using WASAPI as output device (recommended) and the active device is disconnected
or disabled Resonic will first shut down playback and then the device itself,
and finally show a warning.
- A transparent overlay is now shown between main window and dialogs (e.g. preferences)
and message or input boxes to focus the attention.
This feature can be disabled via 'Menu | Interface'.
Improvements:
- Bigger and more readable fonts for waveform playback position (orange),
and waveform/analyzer/spectrum/level meter mouse position (blue). (087-2)
- Pro: Showing detailed timecode while making selections (SHIFT),
and when snapped to markers, slices, or the loop start/end positions.
- Flac decoder updated to libFlac 1.3.2, fixed previous release's issues.
- Popup menu fixes and usability improvements.
- Drag & Drop improvements.
- Pro: Raised level meter channel limit to 64. (087-3)
- Much faster loading of large MIDI files (e.g. 'Black MIDI')
- Pro: Reading additional meta data for several formats, e.g. tempo column (bpm)
is now calculated based on other available information if possible.
- Waveform drawing improvements for multichannel files.
- Pro: Bigger asynchronous file read buffer, worth the little extra memory use.
- Recently changed created/accessed/modified dates now show up more descriptively
as 'Today' and 'Yesterday'. (087-4)
- Browser is updated faster when creating new folders.
Corrections:
- Fixed track advance not working with DirectSound (DS) output devices.
(reported: OMG1908)
- Fixed broken file list column order in certain situations.
- Fixed file list issues when deleting files.
- Maximized main window was not being restored when exited in minimized state.
Beta 0.8.6 (2017-03-27)
~~~~~~~~~~~~~~~~~~~~~~~
This releases introduces vertical waveform zoom, audio extraction improvements,
and several RIGHT-CLICK menus (stop/play/pause) to Resonic Pro.
It also fixes a few pressing issues (track advance, tray, device selection)
in both Resonic Player and Pro.
New Features:
- Pro: Vertical waveform zoom.
Drag the button next to the volume bar ('1.0') up and down or use the MOUSE WHEEL
to change the vertical zoom factor; click it to reset the zoom.
- Popup menus now automatically close when you move the mouse away from them
for improved usability.
This option can be toggled via 'Menu | Interface'.
- Pro: New sample rate conversion (SRC) quality settings for audio extraction:
high/higher/maximum, or 64/128/256-bit sinc interpolation respectively.
See marker button menu 'Extraction format.'
- Pro: New sampling rate settings for audio extraction: 88.2 kHz and 96 kHz.
See marker button menu 'Extraction format.'
- Pro: New bit depth setting for audio extraction: 8-bit.
See marker button menu 'Extraction format.'
- Pro: Solid waveform background, which is the default Pro style now
(see 'Menu | Visualization | Waveform style').
- Resonic can now be closed regardless of the 'Close to tray' setting (force close)
by using CTRL+ALT+F4, in addition to the regular ALT+F4.
- Info bar now shows additional information for DSD files (.dsf/.dff).
- Pro: RIGHT-CLICK menu for stop button.
Lets you fade out and stop the current track, or disable fade outs on stop
for immediate stop behavior. (suggested: PHM) (086-1)
- Pro: RIGHT-CLICK menu for play/pause buttons.
Lets you disable fades on pause for immediate pause/unpause behavior,
and disable the temporary dimming feature accessed by holding down the SPACE key
while playing which makes it more reactive. (086-2)
Improvements:
- Pro: Default sample rate conversion quality set to maximum (256-bit sinc.)
- Subtle highlighting of black keys in musical spectrum.
Note that the Pro version shows the key names (e.g. 'C# 3') on mouse hover as well.
- Pro: Showing lines separating individual channels ('channel lines') by default
(see 'Menu | Visualization | Waveform style').
- Pro: Improved text visibility for pitch buttons.
- Selected audio devices are saved immediately upon selection now.
(reported: noisyjohn)
Corrections:
- Automatic track advance sometimes failed when using a WASAPI output driver.
- Track would not advance automatically after seeking when player was stopped.
- Fixed 'Minimize to tray' and 'Close to tray' not being saved correctly,
two casualties of last version's configuration system rework.
(reported: Gazonga)
- Wave files with AC3 header and content were not being played properly on Windows 7
and Windows Server. (reported: E. Olla)
- Waveform display issues with FLAC files on certain systems.
Temporarily reverted back to previous version of FLAC plugin/decoder (the new plugin
can be selected manually in the setup version of Resonic.)
Beta 0.8.5 (2017-03-16)
~~~~~~~~~~~~~~~~~~~~~~~
This release is a milestone on the way to advanced features:
the file list filter lets you visually filter what's displayed in the file list by filename
(artist, title, album, or any other available metadata in the Pro version.)
Resonic now has an often-requested 'Double Click Mode' for the file list,
improved Drag & Drop handling (does not restart files),
and a fully reworked configuration system.
We've also let go of Windows XP support in favor of faster progress and features.
New Features:
- Visual file list filtering.
Press CTRL+F, or F3, or use the filter button on the status bar,
to toggle the filter panel, then click the settings button on the right
to change which columns (metadata) you wish to use for filtering.
Note that the Player version only filters by filename while the Pro version supports
all available meta columns (both visible and invisible), e.g. description, or album.
While the filter panel is active use the 'aa'/'Aa' button (or ALT+C) to toggle
between caseless and case-sensitive matching,
use the menu button (or ALT+S) to open the filter settings menu.
- Resonic now supports file list double-click behavior, an often-requested feature.
To enable it go to 'Menu | Playback'.
Single-click behavior will instantly play a file once you click it,
and will restart the file when double-clicked (by default).
Double-click behavior will only play a file when you double-click it,
and will restart the file when double-clicked.
- Resonic no longer restarts the active file on subsequent clicks,
which is very useful for frequent Drag & Drop users.
To change this behavior mode go to 'Menu | Playback'.
This feature can be combined with double-click or SINGLE-CLICK behavior.
- Support for high-resolution DSD audio files compressed with WavPack,
i.e. compressed DSF/DFF in .wv files.
Note that while DSD-in-WV saves quite a bit of space (in our tests 35-50%) it also
takes a bit longer to decode (e.g. to prepare the waveform.)
- File list header popup (right click any column header to see it) now stays open
when you click certain items, which allows you to check/uncheck multiple items easily.
The same applies to the filter popup menu.
- Pro: Slices can now be erased the same way they can be created, with ALT+click,
as long as the mouse cursor is snapped to them.
- Page switching in preferences dialog with CTRL+TAB and SHIFT+CTRL+TAB.
- Added 'Browse to containing folder' to file list popup menu which points the browser
to the file's parent folder.
This item is only visible when the current list contains files from more than one source,
e.g. when you scan folders recursively (ALT+click on a folder in browser.)
- Made file list columns accessible via 'Columns' submenu in file list popup menu.
- Added 'Safely remove this device' function to browser context menu popup
when a removable USB disk is right-clicked (tested with USB sticks so far.)
- Added eject and close CD/DVD drive tray functions to browser context menu popup
when an optical drive is right-clicked.
- Holding down SHIFT+CTRL+ALT while Resonic is starting up now allows you to reset
Resonic's preferences if neccessary (a warning will be shown.)
- Pro: 'Select all' for waveform (CTRL+ALT+A) that toggles between all/selection
(preserves the current selection.)
Improvements:
- Pro: Current ASIO device sample rate is now used for playback by default.
- Resonic now always defaults to WASAPI as standard output device as it is the most stable.
ASIO is still experimental (you might get buffer repeats on slow systems.)
DirectSound is no longer recommended, as it is the lowest quality output system,
and might be dropped in a future version now that XP is no longer supported.
- MOD/MIDI renderers now use the output device's native sample rate to achieve
the expected quality, and to avoid unnecessary resampling.
- Reworked the application-wide configuration system to support complex setting structures,
which is an essential requirement for many upcoming features.
Settings are no longer stored in the 'config-*.db' database files,
but stored in a text file called 'Preferences.json'.
A backup is automatically saved to 'Preferences.bak' on exit.
- Slightly higher file list rows, easier to look at. Font size options are in the works.
- Several micro optimizations, e.g. for file list and browser painting,
and for theme loading.
- File list items disappear faster when deleted (using the DEL key.)
Please note that we use the operating system's delete functions.
Files are always recycled, never permanently deleted,
i.e. they are moved to Windows' own 'Recycle Bin' from where they can be restored.
- Improved fast-restore of last-played folder in browser, improving overall start-up speed
again because not all parent folders have to be scanned.
Only the last active folder is initially shown.
Folders that are not fully expanded on startup will use italic fonts.
You can click them to fully expand them.
- Playback now stops instantly when you delete a file.
Press ENTER to continue playback with the next file in list.
- The 'Keep playback position' feature (formerly known as 'Maintain position')
now also works when a playing file is deleted.
- Some items in the file list popup menu are now hidden when not applicable,
e.g. no "Clear selection" when there is no actual selection. which keeps the menu
more compact and dynamic, and tailored to the actual context.
- Pro: Sample rate conversion quality can now be changed for Drag & Drop and slice extractions,
see marker button menu 'Extraction format'.
The lowest quality interpolation setting can be useful for sound design,
for example when you pitch audio down and you want to capture that certain crisp
unsmoothed low-fidelity in the output.
Please note that this does not apply to the crop buttons.
- More reliable folder delete (waveform and meta scans are stopped.)
- Pro: Higher quality interpolation (SRC) for MIDI playback and rendering.
- More visible markings on files that have been cut to clipboard (CTRL+X).
- Light and Dark (Pro) theme color changes.
- WavPack decoder updated to 5.0.0
- Flac decoder updated to libFlac 1.3.2
- Opus decoder updated to libOpus 1.1.4
Corrections:
- Optical drives could disappear from browser when media was ejected.
- Fixed issue with CTRL+UP and CTRL+DOWN in browser (always plays sequentially now.)
- A handful of browser crash issues.
- Faster and more reliable application shutdown.
- Pro: Fixed occasionally wrong value displayed when dragging pitch buttons.
Remarks:
- Please note that you'll have to re-configure some of your settings (e.g. hotkeys)
because of heavy internal configuration system changes.
- Windows XP is no longer supported by Resonic.
There are several reasons for this move, one being that writing compatibility code
for XP has been holding back development.
Beta 0.8.1 (2016-11-06)
~~~~~~~~~~~~~~~~~~~~~~~
This is an important bugfix release for both Player & Pro that deals with several visual glitches,
soundcard selection, and occasional startup crashes of the 0.8 major release.
New Features:
- Resonic now supports native playback of OptimFROG Lossless (.ofr) and OptimFROG DualStream (.ofs)
compressed audio files, and comes bundled with the latest library (5.100);
see losslessaudio.org/ for more information.
File information and metadata is currently not read, but will be added in a future version.
- Pro: New snap indicator for waveform.
When the cursor is moved on a snap element (cue, marker, meta transient, locators)
it turns white and shows the full timecode at the snapped position.
- Double-click the empty area in the middle tab bar to maximize the middle section,
i.e. the file list (currently the same as pressing F4).
- Volume is now faded in for two seconds when Resonic starts with track resume.
And here's a reminder that you can disable track resume by holding down the CTRL key
while Resonic is starting up.
- Command line option 'start-ramp-duration' that lets you override the fade in duration
in milliseconds (e.g. 2000 for two seconds);
- Pro: Cursor now snaps to selection start/end positions.
Click the selection start to play the loop from the beginning.
Click the selection end to start playing from where the loop ends.
- Pro: Option to hide the browser icons for a minimal look.
You might want to try this with the dark theme!
- Pro: New launch mode 'Prepare, but don't play' that puts Resonic in a cue ready
state where files are loaded, prepared, and paused, but not actually played.
Playback will start on a subsequent click, on ENTER, on SPACE, or on seek.
The default behavior is 'Play immediately', i.e. the first click loads and plays files.
- Pro: 'Select all' added to cue/marker button menu.
- Pro: Create 'Selection for tempo/beats' added to cue/marker button menu,
which lets you create a fixed-length selection for a certain tempo, beat and measure count.
- MOUSE WHEEL support for large popup menus to quickly scroll around.
- Pro: Added 'Playback speed' to pitch button popup menu to change playback frequency,
with the most common frequency values available.
The file's original frequency is highlighted in bold text
and the currently selected playback frequency has a check mark next to it.
Improvements:
- Pro: Improved semitones and cents selection in pitch button popup menu.
- Several color tweaks and better sort column visibility.
- Refreshed Explorer icons for lossy and video types (setup version only,
and not included in portable versions which have no Windows Explorer integration).
- Improved crash handling for better error reports.
Please keep sending us the mini dumps Resonic generates when it crashes! They help us fix bugs.
Corrections:
- Fixed sound driver selection not always being saved.
- Fixed startup crashes with certain stubborn graphics cards.
- Fixed visual glitches with custom header/info/status bars when toggled.
- Some multimedia keys were not handled correctly when the main window was active.
This did not affect the use of multimedia keys as global hotkeys.
- Fixed status bar button cosmetic issues.
- Fixed fullscreen window restore behavior (F11).
Remarks:
- Unofficial builds, and official Player builds, will now show a one-time reminder for each update.
Beta 0.8.0 (2016-10-16)
~~~~~~~~~~~~~~~~~~~~~~~
This major update brings several fixes and improvements,
e.g. an issue that might have reduced MOUSE WHEEL functionality for multi-monitor users,
as well as updated support for user-provided Soundfonts for MIDI playback.
WASAPI support is now stable enough to be the recommended output system,
i.e. when you pick your soundcard in the preferences dialog make sure you try WASAPI first.
Use DirectSound (DS) as a last resort only, or when your soundcards requires it.
For the Pro version this release introduces experimental ASIO support.
New Features:
- Pro: Experimental ASIO support.
Currently limited to stereo output, i.e. the first two outputs are used.
More features and options are planned. Please report any bugs you may find!
- Full support for ID3v2 tags embedded in AIFF (.aif .aiff) and Wave files (.wav).
- Reduced CPU use and power consumption when the monitor or display is switched off
(e.g. through Windows' power management) with the Resonic window open.
Graphics rendering (waveform, analyzer, and other heavy elements) is partially stopped
until the monitor or display is switched on again.
- Remembering last selected page in configuration dialog.
- Displaying current output driver (DS/WASAPI/ASIO) in lower right corner,
which can be clicked to open soundcard settings.
- Option to automatically run sleep timer on startup with the last-set duration.
Click 'zZz' icon in status bar to access this feature.
- Options to automatically start the sleep timer when the lid (e.g. on laptops)
is closed and to abort the sleep timer when the lid is opened.
Please note that the lid close option only works if the 'Lid close action' in your
current Windows power profile is set to 'Do nothing' (see 'Control Panel' ->
'Power Options' -> 'Edit Plan Settings' -> 'Change advanced power settings' ->
'Power buttons and lid' -> 'Lid close action'), otherwise your system will sleep
the moment you close the lid. (080-1)
- Resonic now periodically reports its activity to the Windows power management
and makes sure that the system does not go to sleep unexpectedly while
playback is still running.
Note that this feature intentionally does not affect monitor/display power saving.
- New file list column 'Recording Year' ('Year')
which maps to standard year and recording year meta tags.
- New file list column 'Parent folder',
i.e. the name of the folder that contains the current item.
- New file list colum 'Path',
i.e. the full path of the folder that contains the current item.
- New file list columns 'Subtitle', 'Original title', 'Original album', 'Lyricist',
'Original lyricist', and 'Set/disc subtitle'.
These columns are associated with various types of meta data in files,
e.g. ID3v2, WMA, APE, MP4, iTunes, etc.
- Pro: New file list column 'Software',
i.e. the software that was used to create a file.
- File list columns are now grouped into categories in the file list header popup
for immproved usability (right click any column header to see it.)
A check mark next to the menu item indicates that a column is currently visible,
or a category contains a column that is currently visible.
Please note that many categories and columns of the Pro version are not available
in the Player version and appear grayed out.
- Added support for common sound banks.
If you want Soundfont files to be available to both Resonic Player and Pro and Beta put them
in the 'Documents\Resonic\Common\Sound Banks' folder.
- Rescan your Soundfont files and update the sound banks list without having to restart the program,
and open the sound bank folders (see 'Menu | Sound Banks').
- Active (used-selected) Soundfont is remembered and restored on startup.
While the Soundfont file is absent Resonic will default to its factory sound bank,
but when it is available again it will be reloaded on the next startup,
which is useful when Soundfonts are stored on an external drive
(see 'Menu | Sound Banks').
- Menu item for active Soundfont is now checked (see 'Menu | Sound Banks').
- Tall popup menus that don't fit on the screen can now be scrolled via MOUSE WHEEL,
or with the help of up and down buttons.
- You can now middle-click the visualization button (right of volume bar) to go
back to the waveform view.
- Added 'Refresh this folder' to browser context menu,
which rescans a single folder in order to reflect potential file system changes
that do not show up automatically.
Improvements:
- Improved rename and background monitoring in folder browser.
- Hiding portable devices (MTP/WPD) from browser view for the time being because
their data cannot be accessed properly at the moment.
- Changed window restore/minimize/maximize behavior/speed, and added multi-monitor handling.
Please report any issues!
- RIGHT-CLICK on header filename now toggles popup menu.
- File list row height is now affected by Windows UI scale, e.g. on Windows 10 tablets.
- Improved startup restore of last play state (playing/paused/stopped)
for both DirectSound (DS) and WASAPI drivers.
- Refresh file list (F5) now works for recursively scanned folders.
- Faster restoration of last-played folder in browser, improving overall start-up speed
because not all parent folders have to be scanned.
Only the last active folder is initially shown.
- Improved usability in custom message boxes (arrow keys, shortcuts).
- Opus decoder updated to libOpus 1.1.3
- Improved sleep timer menu ('zZz' button).
- Reduced troll-like annoyance level of 'Auto-fit columns' message.
- Moved 'Sound Banks' menu from 'Menu | Playback' to its own item in 'Menu' for quick access.
- Reworked file list column system and default widths for each column.
If for whatever reason your existing column layout looks weird right click the column header,
select 'Restore defaults', and set up your columns again.
- Improved comment column display for tracker music files.
- Improved taskbar control buttons (next to thumbnail) to be more visible (080-2)
- Pro: Cue button menu opens faster and can be closed with a subsequent click.
- Pro: Volume presets in dBFS scale in volume bar context menu.
- Pro: More visible channel center line.
- Pro: Improved behavior of pitch buttons (semitones/cents).
You can use your MOUSE WHEEL on the buttons, you can click & drag them up and down and
even pick up existing values when doing so.
Reset now triggers when you click it and release the mouse button.
An alternate way to reset the pitch is to CTRL+CLICK them.
- Splash screen now always opens on the last-used display on multi-monitor systems,
and also fades out faster.
- Resonic now shows 'Portable' in the titlebar if it's running in portable mode.
- Light and Dark (Pro) theme color tweaks.
- Portable version can now be run from network shares.
Corrections:
- Fixed MOUSE WHEEL failing most of its functionality on multi-monitor systems when Resonic
was being run on a screen left to the main screen.
This issue resulted in the malfunctioning of important usability features like no-click
scrolling on both browser and file list, application-wide volume changing (e.g. on waveform),
using the wheel on pitch buttons (Pro), etc.
- Fixed several visual glitches.
- Fixed scroll issue on USB device connect/disconnect in browser view.
- Fixed Twitter link (reported: Sarah)
- Header filename disappeared when trying to play an unplayable file.
- Pro: Fixed origin time column always visible by default.
- Fixed no sound being heard when playing MIDI files after audio device has been changed
(reported: Andreasvb)
- Fixed user-provided Soundfonts not being found.
Please put Soundfont files (.sf2, .sf2pack) in the appropriate 'Sound Banks' folder
in your version's 'Documents\Resonic' folder.
- Popup menus no longer crossing over screen boundaries.
- Resonic might crash trying to scan certain folders or files that are not scannable
(reported: F. Wald)
- Fixed occasional problems related to saving/restoring columns.
- Fixed double-click on column splitter not automatically resizing the remaining columns
when 'Auto-fit to width, if possible' is active.
- Waveform shape selection was a bit weird.
Remarks:
- Please note that the 'Play count' and 'Rating' columns currently reflect the metadata
that is currently stored in the files that you play.
Neither information can be changed, or is updated, for the time being.
Meta editing will be introduced in a later version.
- Tools like 'StrokeIt' might cause problems with Resonic popup menu or control behavior,
e.g. require two clicks to open a menu, or focus loss with certain elements.
This is most likely caused by the way these tools hook into Windows' mouse handling.
In this case make sure you add Resonic to the tool's exception list.
(reported: Andreasvb)
- Meta/waveform data is currently still only partially cached,
i.e. after Resonic starts scans will always restart from the beginning.
Full disk caching is coming in the next release.
- Update check has been improved and is reenabled in this release.
- You will have to set up your file list columns from scratch in this build.
Beta 0.7.6 (2016-08-02)
~~~~~~~~~~~~~~~~~~~~~~~
This release accumulates all the Player and Pro changes and fixes since the last official
0.7b Player release in December.
It also introduces experimental WASAPI support.
New Features:
- Experimental WASAPI support.
Currently limited to shared mode (i.e. multiple applications can use the same soundcard,
like with DirectSound) and stereo output.
More features and options are planned. Please report any bugs you may find!
- New shortcut: ALT+MENU (or ALT+APPS key) opens the main menu.
- Bit depth column now shows a prefix for floating-point audio files (e.g. '32f').
- A new type of icon (four lines) is displayed in the file list now for lossless
and lossy Native Instruments STEMS music files.
Read more about file list icons here: resonic.at/docs/file-list
- Files copied (CTRL+C) or cut (CTRL+X) in Resonic can now be pasted in Windows Explorer
on MTP USB devices like mobile phones, portable players (iPod), etc.
- Now showing user's 'Downloads' folder as direct-access item in Resonic browser.
- Resonic's built-in BS2B-based headphone crossfeed (headphones button) for the reduction
of super-stereo listening fatigue is now available as a VST2 plugin for use
in your favorite DAW or audio editor:
- Pro: High quality version of the built-in sound bank for .mid rendering/playback
which grows the overall download size by about five megabytes.
- Pro: New global hotkeys for pitch shifting up/down one semitone/cent, and reset pitch.
- Pro: Pitched duration label in header can now be clicked to reset pitch.
Improvements:
- Changed internal and external folder structure to be more straight-forward.
- New folder structure for the setup version:
All user data is stored in a folder called 'Resonic', located in your personal documents folder.
Each flavor of Resonic uses its own dedicated folder
(i.e., 'Player', 'Player Beta', 'Pro', 'Pro Beta'),
so you can safely try Beta versions without messing up existing configurations.
If you know what you're doing you can copy your old database files (.db)
to the 'Database' folder of the new storage location.
- New folder structure for portable version:
All user data in stored in a folder called 'portable', located in the application folder.
Storage behavior is controlled by the 'ResonicBoot.ini' file.
- Improved startup user interface behavior in both fullscreen and windowed modes.
- Faster startup speed.
- Improved startup handling, especially when launching files from Explorer.
- Improved file list icons to be more visible.
- Improved status bar and behavior (click to hide messages).
- Improved header and info bar performance
- MacOSX resource fork files are now hidden from the file list.
- File format detection improved.
- Ogg files with different encodings are now properly detected,
e.g. Opus or Speex content with an .ogg extension, as created by some apps.
- Improved custom message boxes (keyboard and shortcut handling, button selection).
- More consistent copy/move behavior based on Windows Explorer:
holding CTRL during Drag & Drop will always copy,
holding SHIFT during Drag & Drop will always move.
Corrections:
- Fixed and improved version of startup restore (restoring the last-played folder).
- Fixed browser not updating nodes correctly in certain cases when an external drive is connected.
- Fixed waveform display issues with clipped 32/64-bit audio files (reported: L. Ulrich)
- Fixed mouse cursor not being shown on waveform after the A-B button is clicked once.
Besides, you can set the selection end with a mouse click,
and you can alternatively press and hold the A-B button to create a selection.
- Some UI elements were not properly updated after moving the mouse off them.
- Fixed switch colors in global hotkeys configuration.
- Shut up 'Auto-fit width not possible' message on startup (annoying when maximized)
(reported: S. Repp)
- Fixed F5 refresh bug when folders have been scanned recursively via 'Scan subfolders'.
- Fixed a bug where certain settings were not remembered.
Remarks:
- Recent updates of 'Windows Defender' and 'Microsoft Security Essentials' cause
Resonic to start up very slowly, introducing lag and sluggish application performance
(e.g. when switching files) prior to engine version 1.1.12805.0.
If you are affected please open your AV scanner's settings and add a folder exclusion (exception)
for the folder that you installed Resonic in (usually 'C:\Program Files (x86)\Liqube').
Adding an exclusion will in any case improve overall performance in Resonic.
Beta 0.7.5 (2016-05-19)
~~~~~~~~~~~~~~~~~~~~~~~
Corrections:
- Several minor corrections.
Beta 0.7.4 (2016-05-18)
~~~~~~~~~~~~~~~~~~~~~~~
New Features:
- Pro: Dedicated application icon and updated Windows metro elements.
Improvements:
- Pro: Drag & Drop audio extraction now keeps the input sample format by default to ensure
maximum quality extractions straight from the start.
Output options can always be changed via the marker/cue button menu ('Extraction format').
Corrections:
- Fixed crash on startup when opening multiple files from Windows Explorer.
- Fixed main window going under taskbar on Windows 10 when maximized
(workaround for a Windows issue).
- Pro: Fixed missing sign on big time display when remaining time is shown.
Remarks:
- Pro: Updates can now be downloaded from the official site (www.resonic.at).
They will also be reported by the update check.
Beta 0.7.3 (2016-05-15)
~~~~~~~~~~~~~~~~~~~~~~~
New Features:
- Pro: Sample format selection (bit depth, sample rate, channel count) for Drag & Drop audio extraction.
Click the marker/cue button and see 'Extraction format'.
These settings do not apply to the two crop buttons which also extract,
but always use the same format settings as the input.
- Pro: Keyboard layout selection for instant mapping feature (QWERTY, QWERTZ, AZERTY),
to be used in combination with the 'Map slices/files to letter keys' function which lets
you quickly audition temporary slices (set with ALT+click), or files.
Click the marker/cue button and see 'Keyboard layout'.
- Pro: New 'Origin Time' column displays formatted Broadcast Wave (BWF) time reference.
- Pro: New 'Master FPS' and 'Current FPS' columns display formatted Broadcast Wave (BWF)
speed information in frames per second.
Improvements:
- Window placement is now remembered by default,
which can be changed using the option in 'Menu | Interface'.
- Reduced the chance of accidentally creating folder copies in browser
via Drag & Drop.
- Pro: Dark theme color tweaks.
Corrections:
- Corrected meta data displayed in comment column, ignoring junk comments
written by third-party applications (reported: F. Jolin)
- Fixed crash related to restoring the last-used folder on startup.
- Pro: Fixed rare visual glitch during license input.
Beta 0.7.2 (2016-02-27)
~~~~~~~~~~~~~~~~~~~~~~~
New Features:
- Support for user-provided Soundfont files (.sf2 or .sf2pack).
Open your personal documents folder, 'Resonic', the subfolder for the Resonic flavor
you are currently using, and place Soundfont files in the 'Sound Banks' folder.
Once you restart Resonic detected files will appear in 'Menu | Playback | Sound Banks'.
- New ALAC decoder (Apple Lossless) adds support for 20-bit, 32-bit, and multi-channel ALAC files.
- Thin custom border style.
- Improved stability of meta parser for common file formats and when handling
corrupted APE/OGG/MP3/MP4/WV files.
- Short fade-out when stopping/pausing playback.
Improvements:
- Opus decoder updated to libOpus 1.1.2
- Length column for certain file formats now uses millisecond accuracy.
Corrections:
- Fixed window repaint issues on Windows XP, and on Vista or higher with
desktop composition (DWM) disabled,
e.g. classic XP theme on Windows 7. (reported: P. Matias)
- Fixed window positioning issue, sometimes leading to empty-looking main windows
on multi-monitor systems. (reported: T. Le Doux)
- Fixed fullscreen issue on low-res screens (reported: K. Ward)
Remarks:
- New folder structure for setup version:
All user data is stored in a folder called 'Resonic', located in your personal documents folder.
Each flavor of Resonic uses its own dedicated folder
(i.e., 'Player', 'Player Beta', 'Pro', 'Pro Beta'),
so you can safely try Beta versions without messing up existing configurations.
If you know what you're doing you can copy your old database files (.db)
to the 'Database' folder of the new storage location.
- New folder structure for portable version:
All user data in stored in a folder called 'portable', located in the application folder.
Storage behavior is controlled by the 'ResonicBoot.ini' file.
Beta 0.7.1 (2016-02-08)
~~~~~~~~~~~~~~~~~~~~~~~
This Resonic Player Limited Edition update shows off the dark user interface theme,
switchable in Resonic Pro, for the very first time,
and is being promoted by our friends at MethLab Recordings in celebration of their first EP release.
It will be the only dark-themed free version for the time being.
Please read the remarks before installing.
New Features:
- New window frame and caption, for all Windows versions.
- Added cut/copy/paste features to browser context menu.
- Pro: Detailed durations (hh:mm:ss,msec) for short files in 'Length' column.
Milliseconds part is only shown when non-zero.
- Introducing fullscreen mode:
press F11 to toggle fullscreen, mouse-drag the header bar to exit fullscreen.
- Added accent to highlight the active main element (browser, file list).
Improvements:
- Pro: Fine-tuned dark theme colors.
- Clipboard now cleared after successful move operations, e.g. when pasting files.
- Opus decoder updated to libOpus 1.1.1
Corrections:
- Pro: Dark/light theme switching did not update certain elements (ruler bar, played area).
- Offline or broken bookmarks were not displayed in the correct color.
- Fixed and improved 'Paste here' in file list context menu.
- Squashed numerous smaller bugs.
- Occasional browser crash when creating new folders.
Remarks:
- Important: This release will replace your existing Resonic Player installation.
You can alternatively use the portable version.
- Some dialogs, e.g. preferences, are not fully themed yet.
Beta 0.7.0 (2015-12-20)
~~~~~~~~~~~~~~~~~~~~~~~
This long-awaited update introduces Resonic to the Windows 10 platform, comes with much faster startup,
improved file and folder monitoring, much improved Explorer integration,
folder Drag & Drop from Resonic to other applications, and many more additions as well as bug fixes.
New Features:
- Windows 10 is now officially supported.
- Browser handles deleted or moved folders more elegantly by focusing
the next available sibling folder.
If that's not possible it will fall back to the parent folder.
- 'Restore last played folder on startup' option (see 'Menu | Playback').
Turn off this option if you prefer Resonic not restoring the previously played
folder on startup, which may speed up plays from Explorer/command line,
depending on the way you're working.
- Improved background file monitoring (file list).
Files are no longer locked can be deleted while they are open in Resonic,
some even when they are playing.
This not only works when files are deleted inside of Resonic,
but also when files are deleted outside of Resonic, e.g. using Windows Explorer.
- Improved background folder monitoring (browser).
Sub-folders can now be deleted without receiving 'Access denied' errors from Windows.
If the playing folder needs to be deleted the currently playing file needs to be closed first,
which can be done manually by pressing CTRL+W.
However, playing folders can now also easily be recycled while staying inside of Resonic
by pressing CTRL+SHIFT+DEL (see below).
- You can now recycle the folder that contains the currently playing file
by pressing CTRL+SHIFT+DEL.
Playback is stopped automatically, playing files are closed.
- The setup version (.msi) of Resonic, which is highly recommended because of its neat
Explorer integration, now supports opening multiple files at once.
These files will be put into a 'From Explorer' playlist tab, which will disappear
when Resonic closes down.
- You can now Drag & Drop copy single folders from Resonic's browser to Explorer
and to other applications.
Hold down SHIFT while dragging to move the folder instead.
- Custom themed scrollbars.
- Custom themed menus replace slow standard Windows menus, intelligent submenu
behavior improves overall usability.
- You can use NUMPAD-3 to jump to the A-B region's left locator.
- File list column context menu now shows more descriptive column names. (070-1)
- You can now paste (CTRL+V) folder paths (text, e.g. from Explorer address bar)
when the browser has the focus (TAB) to change the location.
- You can now toggle hidden folders with CTRL+H, when the browser has the focus.
- New button (target symbol next to menu button) and global hotkey (e.g. WIN-ALT+L)
to locate the active file in browser and playlist, and to show the main window, in one go.
- New buttons to play next/previous folder (small arrows next to menu button),
which are the same as the CTRL+DOWN/UP shortcuts.
- By default the Resonic window is shown and activated when a file or folder is played
via Windows Explorer or command line parameters.
This behavior can now be changed globally through an option called
'Activate window on shell play' (see 'Menu | Advanced').
Improvements:
- Time display is now updated immediately on position changes.
- File list is now always focused on startup, i.e. arrow keys, etc.
can be used right from the start.
- Improved internal recycle/delete features to be more reliable.
- Disabled screen snap (to screen edges) on Windows 10 to work around
broken screen coordinate system APIs.
Thank you, Microsoft.
- Non-drives hidden from browser's drives section on Windows 10.
- Command line handling in portable version extended and improved;
Corrections:
- Several error messages when trying to open up multiple files with Resonic from Windows Explorer.
This fix applies to the setup version.
- Playback no longer stops after the first file when opening files
via Windows Explorer, or command line.
- Stopping playback with NUMPAD-0 broke playback.
Playback is now stopped as intended with a short fade out, just like the stop button does.
- Drag & Drop of multiple files into Resonic's browser sometimes failed.
- Additional files showed up in file list when files were renamed externally,
or overwritten in some cases (e.g. by Ableton Live)
(reported: A. Fodor)
- Some DSD audio files (.dff) not showing up properly in Windows Explorer.
- Several smaller fixes related to the integrated browser.
- Preferences window focus glitch.
- Improved Explorer integration, especially when Player and Pro, and/or
Beta versions are installed side-by-side.
- Relative paths passed via command line were not resolved properly.
end of file.