WASAPI builds

Discuss Beta and Unstable builds here
Forum rules
Grab the latest unofficial Resonic builds at stuff.liqube.com and discuss them here.
Join our Discord at discord.liqube.com for updates, chats and talks.
Post Reply
Tom
Liqube Audio
Liqube Audio
Posts: 969
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Location: Inside a face mask
Contact:

WASAPI builds

It's time to move away from DirectSound and towards higher quality playback. I've uploaded the very first Resonic Player WASAPI test build (pre3_wasapi_test).

You can get it here: builds.resonic.at

There is no device selection, it's using the primary device in event-driven shared mode (i.e. you can use other applications in parallel, like with DirectSound). The latency should be lower than with DirectSound.

This build also contains several of the latest bug fixes and changes.

Please report any of your findings.

Some words on WASAPI:
WASAPI (Windows Audio Session API) is the recommended audio output system on Windows Vista/7/8/10+. It replaces the legacy DirectSound (which was introduced on Windows 9x) and provides more options for talking with audio devices: lower latency, unmodified or bit-perfect streams, exclusive modes, bypassing the Windows audio mixer, effects provided by drivers (which Resonic won't be using).
Resonic uses the device's output sample format set in the control panel and internally resamples and converts all audio content to match that output format.
WASAPI can be used as a replacement for ill-mannered ASIO drivers.
Resonic Pro will introduce ASIO support.

Code: Select all

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.
   Read more here: https://resonic.at/faq#slowstartup

New features:
- 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: https://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:
     https://resonic.at/tools/bs2br
- Pro: High quality version of the built-in sound bank for .mid rendering/playback
   which grows the overall download size by about five megabytes.

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.

Corrections:
- 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.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

User avatar
MaxLapierre
Beta Tester
Posts: 53
Joined: January 30th, 2013, 00:27
Location: Canada
Contact:

Re: WASAPI builds

Thanks Tom 8-)
I will test WASAPI but I prefer ASIO.

Is there a (.msi) available ?
I think the (.zip) is the portable version ?
www.MaxLapierre.com

Tom
Liqube Audio
Liqube Audio
Posts: 969
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Location: Inside a face mask
Contact:

Re: WASAPI builds

One thing at a time though. No .msi for test builds, just portable versions.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Tom
Liqube Audio
Liqube Audio
Posts: 969
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Location: Inside a face mask
Contact:

Re: WASAPI builds

Whoever tries the WASAPI builds please let me know whether it feels faster or slower, more or less stable, sounds choppy, clicky, has buffer underruns, etc.
Like I mentioned, it always uses the default audio device.
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Tom
Liqube Audio
Liqube Audio
Posts: 969
Joined: December 12th, 2012, 19:12
First Name: Tom
Primary DAW: Live
Location: Inside a face mask
Contact:

Re: WASAPI builds

Prior to the official release https://unsupported.resonic.at/ has been updated with two WASAPI-only builds of Resonic Player and Pro 0.7.6b pre4. For the Pro this is the first WASAPI build. There is no soundcard selection, it defaults to the default card. See whatsnew.txt for all changes :)
Join our Discord for chat and talk (not just Resonic related) and beta testing; or the Resonic Users group on FB.

A user interface is like a joke: if you have to explain it, it's not that good.

Post Reply