Page MenuHomeSolus

WineASIO
Closed, WontfixPublic

Description

Description: WineASIO provides an ASIO to JACK driver for WINE. ASIO is the most common Windows low-latency driver, so is commonly used in audio workstation programs.

People want to use Linux for Audio Production I believe Solus can fit the bill the Asio driver will better optimize a vast variety of sound card interfaces.

Homepage: https://sourceforge.net/projects/wineasio/
Open Source: Yes
Latest Stable Release: wineasio-0.9.2.tar.gz
Download Page: https://sourceforge.net/projects/wineasio/files/wineasio-0.9.2.tar.gz/download

Details

Differential Revisions
D810: Initial commit.

Event Timeline

DQuinn created this task.Jan 29 2017, 11:07 PM
DataDrake closed this task as Wontfix.Feb 2 2017, 4:32 AM
DataDrake added a subscriber: DataDrake.

Hasn't seen an update in 3 years and looks dead. This is ineligible for inclusion.

DataDrake reopened this task as Open.Feb 2 2017, 4:39 AM

Alright. After discussing this with others. Let's talk about this a bit more. I mostly care about whether this will even work with the current Wine. My concern is that if it is unmaintained that it will brick and become useless in the future.

As for right now, I'm curious: What are you trying to run in Wine?

If this is for a DAW, we have other tools like Ardour and LMMS that are quite powerful, in their own right, and don't rely on this intermediate layer. So, I'm curious to know more.

DQuinn added a comment.Feb 9 2017, 1:25 AM

Trying to use Reaper DAW(http://reaper.fm/download.php) in Solus through WINE it was very easy to get Reaper installed and running but the program requires the ASIO audio driver to work at 100%. Here is a link that explains the WINEASIO (http://wiki.linuxaudio.org/wiki/wineasio_and_reaper) I realize somethings aren't feasible and I really appreciate your consideration on this.

Thanks
Dave Quinn

DataDrake triaged this task as Wishlist priority.Feb 18 2017, 2:10 AM
DataDrake moved this task from Backlog to Accepted For Inclusion on the Package Requests board.
DataDrake added a project: Needs Maintainer.

I will accept this on the understanding that someone will need to become an explicit maintainer.

DataDrake removed DQuinn as the assignee of this task.Apr 19 2017, 11:48 AM
Timalex added a subscriber: Timalex.Aug 5 2017, 5:49 PM

I would like to take this if that would be okay with everyone. I'm enthusiastic about pro audio on Linux and have built a realtime audio stack (Jack - Wine - WineASIO) from raw sources on Gentoo a number of times.

I'm quite green to Solus' build system, though, and have already hit a snag. WineASIO depends on asio.h from the Steinberg SDK which is not included, I assume because it doesn't meet the requirements of LGPLv2. How do I go about pulling this in? Can a package have two sources? Should the Steinberg SDK be its own package?

I have a patch ready to go to add 64-bit WineASIO. Tested with Reaper and Komplete Audio 6 USB audio inferface. Just need some help with how to submit.

Still need to test with VST plugin and other DAWs. Still working on 32-bit package.

@ToxicDragon

Until these hit the repo you can use the following for testing:

More correct kernel build: http://www.hlmjr.com/builds/linux-focusrite-4.12.6-2-1-x86_64.eopkg
WineASIO build: http://www.hlmjr.com/builds/wineasio-0.9.2-1-1-x86_64.eopkg

"More correct kernel build:" ?

In T2338#75550, @ikey wrote:

"More correct kernel build:" ?

Sorry, should have been more clear. This one has the symlinks fixed to be default-focusrite instead of default-current.

DataDrake closed this task as Wontfix.Dec 17 2017, 5:16 PM

The Licensee has no permission to sell, license, give-away and/or distribute the Licensed Software Developer Kit or parts of it for the use as software developer kit in any way, for example, integrated in any framework application, on any medium, including the Internet, to any other person, including sub-licensors of the Licensee or companies where the Licensee has any involvement. This includes re-working this specification, or reverse-engineering any products based upon this specification.

Use of the ASIO SDK requires a signed license agreement between anyone using it and Steinberg. We can't build WineASIO from source without violating the terms of the agreement between WineASIO and Steinberg.