Airwave - yet another WINE VST bridge for Linux (April 12 update)

Official support for: bitwig.com
Post Reply New Topic
RELATED
PRODUCTS

Post

StudioDave wrote:Nice work. I especially like the GUI, very handy. Any chance of 64-bit suppport ?
I will try to add 64-bit support soon, thanks for testing!

Post

The logging facility was reworked. Now all log messages go to the airwave utility. Note, that all messages from all instances of airwave get mixed up there. Because of this it is better to use only one instance when examining the possible problems.

Post

Hey phantom, I can't access airwave's git repo, what's up ? I keep getting a password request for a login.

Best,

dp

Post

StudioDave, I moved sources to the GitHub https://github.com/phantom-code/airwave.git
Current development branch has enabled building of 64-bit code, but it is not working yet. I hope to fix the 64-bit issues soon.

Post

At first glance it seems that the 64-bit version fixed and works. Checkout develop branch for testing. The master branch will be updated if tests will not reveal regression.

Post

My tests are passed, the x86_64 works for me. So I decided to update the master branch and bump the version to 0.5.0.

Post

Thanks for the labors, phantom, I'll check out the new goodies today. :)

Best,

dp

Post

StudioDave, after updating airwave, don't forget to recreate all your existing links by clicking the "recreate all links" button.

Post

phantom-one wrote:StudioDave, after updating airwave, don't forget to recreate all your existing links by clicking the "recreate all links" button.
Got that, thanks.

I'm having trouble getting away from playing around with the Cyclone virtual TX16w. I owned one of those boxes back in the day, the Sonic Charge developer has produced an amazing plugin. And it's a freebie, even nicer. Plenty of TX16w sounds on the net, good fun to be had/heard for next to nothing.

Best,

dp

Post

StudioDave, so, Sonic Charge Cyclone works or not? I tried it and the plugin is loaded fine, but I don't know how to work with it. You can observe the plugin logs at the "Log messages" tab in the airwave-utility GUI. If you see something like "Unhandled dispatch / audio master event ...", then it means, that handling of this event is not implemented. Some events may be not so important, and some may be very important. By now I see these messages from the Cyclon:

Code: Select all

Unhandled audio master request: audioMasterGetSampleRate
Unhandled audio master request: audioMasterGetBlockSize
Unhandled audio master request: audioMasterPinConnected
I think they are not important and plugin should work (the last one is general declared as deprecated). But of course, I can be wrong. I try to implement handling of these events in the next release.

Post

Hey folks.

This is a big ask, but I'm new to Linux and am trying to figure this out. Does anyone have the time to give a really basic walkthrough on how to get this running? I don't have any experience building.

I've got the Airwave files from github and downloaded the Steinberg VST SDK.

I'm not really clear on what to put between the angled brackets in the following code.

Code: Select all

mkdir build && cd build

cmake .. -DCMAKE_INSTALL_PREFIX=<installation prefix> \
         -DCMAKE_BUILD_TYPE="Release"                 \
         -DVSTSDK_PATH=<path to VST SDK>
make
make install
Do I need to unpack the VST SDK files to a particular dir, or do I just make one for it?
I tried unpacking it to a dir under home but got

Code: Select all

bash: syntax error near unexpected token `newline'
when I tried to run the cmake command.

I would be pretty stoked to get microtonic and synth squad running on my liberated machine and will be eternally grateful if someone can guide me in this.

Post

phantom-one wrote:StudioDave, so, Sonic Charge Cyclone works or not?
Yes, it works very nicely.
I tried it and the plugin is loaded fine, but I don't know how to work with it.
So far everything I've tried with it has worked perfectly. The original hardware wasn't exactly easy to handle either, but I'm familiar with its design.

Best,

dp

Post

Devogenes, first of all you should know, that the best practice of installing software in Linux is through use of packet manager. But this software is new and doesn't contained in any Linux distribution repository, so you have to install it bypassing the package manager. To do it you need to choose the installation prefix - it is the path in filesystem, that will be used when installing files. Since we do not use the package manager, it is best to perform the installation in a directory that does not used by the packet manager. These directories for example are: /usr/local or /opt/airwave. For simplicity, I suggest using the second one.
Second - you need to unpack the VST SDK archive somewhere. The exact place doesn't matter in this case, but you should know the full path to it. The simplest variant is to unpack inside the directory, where you have the airwave sources. I will try to describe the process step by step now.

1. Fetching the airwave sources:

Code: Select all

git clone https://github.com/phantom-code/airwave.git
cd airwave
2. Unpacking the VST SDK:
copy VST SDK arcihve file inside 'airwave' directory and then run the command

Code: Select all

unzip ./vst_sdk2_4_rev2.zip
3. Running cmake:

Code: Select all

mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/airwave -DCMAKE_BUILD_TYPE="Release"
make
sudo make install
At this point you should have installed airwave into the /opt/airwave directory. If you will need to remove it - just delete this directory manually. It is safe for the rest of the system.

Good luck and ask if something is unclear. I'll try to help. :-)

Post

@Devogenes : Please let us know if you need any help compiling airwave. If you're new to Linux you may be new to compiling from source code, in which case you're going to need some hand-holding. It ain't rocket science, I'm a musician by training and inclination, and I build all my software locally (assuming access to the source code). I've written an article on building Linux music applications from source, you might find some assistance there:

http://www.linuxjournal.com/content/bui ... ide-part-1

http://www.linuxjournal.com/content/bui ... ide-part-2

HTH,

dp

Post

@Devogenes: Just wanted to let you know that I downloaded Microtonic and have been playing with it in BWS 1.0.11 under Fedora 19. Very cool plugin ! I haven't tested everything about it but the presets all play without fail. Alas, the GUI controls are inaccessible directly, but you can control parameters from the BW device GUI and the native GUI controls will respond then. Perhaps phantom can figure why that's happening ?

Best,

dp

Post Reply

Return to “Bitwig”